BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          文章檔案


          年度最佳UML/MDA工具

          trufun Plato/Kant

          2012年2月14日 #

          trufun1  9:35:38
          UML開課啦
          trufun1  9:37:40
          上堂課征求意見結(jié)果如下:
          trufun1  9:38:48
          1.有人提的語音等方式不適合上班的大部分網(wǎng)友
          trufun1  9:39:20
          2.以實(shí)戰(zhàn)項(xiàng)目為主
          trufun1  9:42:58
          結(jié)論:1.還是采用目前的方式教學(xué),2.開展實(shí)戰(zhàn)項(xiàng)目征集
          trufun1  9:46:45
          下面是需求征集表,希望大家下載后傳給我
          trufun1  9:48:08
                       UML建模推廣課程討論題目
          網(wǎng)友稱呼        工作單位    
          題目    
          需求片段    要求:1.有一定深度,2.替換掉單位等不宜公開信息
          需求描述:

          分析要求:    

          trufun1  9:52:11

          今天的課程是講解楚凡科技的軟件過程模型TUP

          =============歡迎訪問www.trufun.net下載免費(fèi)UML2工具試用=================


          ============歡迎加入Trufun家園交流群討論UML2應(yīng)用問題================


          trufun1  9:57:12
          在UML建模出現(xiàn)之后,這些模型都聲稱支持建模過程
          trufun1  10:01:45
          但是國際omg組織并沒有指定該何種過程模型
          trufun1  10:06:44
          西安楚凡科技在總結(jié)其他模型的基礎(chǔ)上,提出了一種適合中小軟件企業(yè)的過程模型TUP
          trufun1  10:11:48

          trufun1  10:14:30
          如圖所示:整個(gè)建模過程從水平方向分為三個(gè)階段,13個(gè)活動
          trufun1  10:16:10
          垂直方向分為兩個(gè)過程
          trufun1  10:18:51
          TUP的每個(gè)階段都包括一系列目標(biāo)、若干重要的焦點(diǎn)活動、若干建模成果以及一個(gè)組織活動的方法和一個(gè)階段結(jié)束的里程碑。
          trufun1  10:21:21
          比如:草圖階段的主要目標(biāo)是獲取和定義用戶需求,主要包括以下幾個(gè)方面:
          n    確定客戶高層需求;
          n    確定主要的用戶業(yè)務(wù)需求;
          n    確定軟件的范圍;
          n    確定軟件系統(tǒng)的實(shí)現(xiàn)目標(biāo);
          n    確定架構(gòu)雛形。trufun1  10:24:00
          焦點(diǎn):草圖階段的重點(diǎn)是交流活動和建模活動,在建模活動中除了UML建模以外,可能還有原型建模。
          trufun1  10:26:58
          草圖階段的主要成果

          n    生成了系統(tǒng)映像;
          n    生成了架構(gòu)雛形;
          n    建立了主要分析類模型;
          n    建立了主要流程的活動圖模型;
          n    建立了系統(tǒng)用例圖模型。
          trufun1  10:28:18
          草圖階段的里程碑:確定了軟件的范圍和目標(biāo),并取得客戶的認(rèn)可
          trufun1  10:31:12
          下面對TUP過程模型有什么問題可以提問
          trufun1  10:31:26
          下面對TUP過程模型有什么問題可以提問
          trufun1  10:34:16
          過程模型說簡單一點(diǎn),就是告訴你應(yīng)該先做什么,后作什么
          trufun1  10:36:54
          就象往墻上釘一幅畫一樣,OMG只告訴你有畫,釘子,榔頭,漿糊,刷子
          trufun1  10:41:02
          是用釘子還是用漿糊,omg并沒有告訴你,就象是用活動圖表示,還是用序列圖表示,并沒有國際標(biāo)準(zhǔn)
          trufun1  10:47:58
          TUP就是告訴大家怎樣從頭到尾進(jìn)行軟件建模
          trufun1  10:51:26
          怎樣由粗到精,由表及里尋找需求背后的業(yè)務(wù)模型
          trufun1  10:56:01
          TUP有很多特點(diǎn):比如簡化了RUP中的許多概念,大家知道概念多了交流起來容易混淆
          trufun1  11:00:05
          比如RUP中與系統(tǒng)交互的有干系人,代理人,用戶,角色,系統(tǒng)參與者,而TUP只有一個(gè)關(guān)鍵的概念角色,明確的表示了交互和邊界的含義
          trufun1  11:07:53

          所以TUP實(shí)用、簡單,學(xué)起來,使用起來容易


          =========歡迎訪問www.trufun.net下載免費(fèi)UML2工具試用=============


          ==========歡迎加入Trufun家園交流群討論UML2應(yīng)用問題=============


          trufun1  11:10:19
          今天的內(nèi)容理論性比較強(qiáng),不是很多網(wǎng)友的關(guān)注點(diǎn),這一點(diǎn)我在以往教學(xué)中是清楚的
          trufun1  11:18:11
          提不出問題沒關(guān)系,當(dāng)你看不懂RUP的書,不知道怎樣在開發(fā)中建模,想想還有TUP就可以啦
          trufun1  11:26:23
          另外,如果大家希望實(shí)戰(zhàn)分析的內(nèi)容有針對性,不妨把那個(gè)需求征集表填一下,可以是自己不明白的需求,也可以是自己希望學(xué)習(xí)的內(nèi)容
          trufun1  11:31:33
          上學(xué)期的案例都是我準(zhǔn)備的,上節(jié)課征集意見時(shí),大家還是希望講實(shí)戰(zhàn)的項(xiàng)目,要學(xué)習(xí),需要大家配合
          IS印象(20474992)  11:33:22
          這樣子講沒什么感覺
          trufun1  11:34:18
          你希望這樣
          trufun1  11:34:33
          你希望怎樣
          樂百氏(3)  11:34:49
          老師完整地操作一遍,大家圍觀,隨時(shí)提出問題。
          trufun1  11:35:23
          大家可以提出自己的實(shí)際案例,我們來實(shí)時(shí)操作分析
          trufun1  11:40:57
          今天的課程就到這里,888
          QQ熊(2) 2012/2/7 11:45:09
          能否提供一個(gè)安例呢?(從需求收集--》需求分析--》需求設(shè)計(jì))
          有整個(gè)方案的詳細(xì)分檔么?
          trufun1 2012/2/7 11:46:25

          trufun1 2012/2/7 11:46:56
          你設(shè)想一個(gè)發(fā)給我
          QQ熊(2) 2012/2/7 11:49:13
          好的。

          =========歡迎訪問www.trufun.net下載免費(fèi)UML2工具試用==============


          ===========歡迎加入Trufun家園交流群討論UML2應(yīng)用問題============
          posted @ 2012-02-14 15:26 trufun 閱讀(232) | 評論 (0)編輯 收藏

          中國人最常用的UML工具介紹(摘自論壇投票結(jié)果和網(wǎng)友)


          第一名:Rational Rose。大名鼎鼎,史上最有名、最無可替代的UML產(chǎn)品,以至于,大多數(shù)將之等同于UML工具,正如將可樂等同于可口可樂。需要指出的是,自從 Rational被IBM收購之后,Rational Rose已經(jīng)成為歷史,作為UML1.4標(biāo)準(zhǔn)的產(chǎn)物,現(xiàn)在已經(jīng)不升級。其替代品是IBM的其他產(chǎn)品,如IBM RSA, RSD等。


          第二名:IBM Rational RSA。無可置疑,IBM的旗艦產(chǎn)品,通過和IBM其他產(chǎn)品的協(xié)調(diào),支持軟件開發(fā)的全生命周期開發(fā)。唯一的缺陷,是出奇的笨重,和出奇的龐雜昂貴(不唯一了?)。


          第三名:Trufun Kant Studio。作為國產(chǎn)唯一的UML工具,據(jù)說是最易用的UML工具,目前在國內(nèi)大多數(shù)高校取得了廣泛的應(yīng)用。對企業(yè)和高校而言,其最獨(dú)特的殺傷性武器是 支持廣泛實(shí)用性強(qiáng),而且?guī)椭髽I(yè)引入TUP實(shí)訓(xùn)和咨詢,一步到位解決產(chǎn)品和具體應(yīng)用問題。


          第四名:EA。EA的特點(diǎn)就是沒特點(diǎn),除了便宜和好像要啥有啥外,沒有讓人印象深刻的地方,可能這就是低價(jià)產(chǎn)品之道。說起來,倒像我曾經(jīng)呆過的系統(tǒng)集成企業(yè),招標(biāo)時(shí),沒有我不會做的,沒有比我更便宜的,呵呵。


          第五名:StarUML。用Delphi能做到這種程度,StarUML作者絕對是個(gè)Delphi牛人,只可惜此開源項(xiàng)目不知為何中止,可惜啊。如果能夠繼續(xù)的話,估計(jì)其他UML工具都沒有活路了。

          其他還有一些不太常用的,以后有時(shí)間再說,如ArgoUML, PowerDesigner, Visual UML等。

          以上評價(jià)僅代表個(gè)人觀點(diǎn),如有異議,歡迎來信來函討論。
          posted @ 2012-02-14 15:25 trufun 閱讀(303) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 伽师县| 仪陇县| 河东区| 政和县| 杭锦旗| 泊头市| 天台县| 柞水县| 民乐县| 安图县| 临夏市| 砚山县| 乌兰浩特市| 吉水县| 驻马店市| 苍梧县| 梁山县| 松潘县| 蒙阴县| 宜兴市| 伊通| 新疆| 康定县| 崇明县| 红河县| 汉源县| 寿阳县| 定西市| 芜湖市| 云浮市| 怀安县| 安徽省| 绥宁县| 拜城县| 北安市| 林芝县| 克拉玛依市| 肃南| 图片| 绥德县| 遵义市|