trufun1 9:35:38
UML開課啦
trufun1 9:37:40
上堂課徵求意見結果如下:
trufun1 9:38:48
1.有人提的語音等方式不適合上班的大部分網友
trufun1 9:39:20
2.以實戰項目爲主
trufun1 9:42:58
結論:1.還是採用目前的方式教學,2.開展實戰項目徵集
trufun1 9:46:45
下面是需求徵集表,希望大家下載後傳給我
trufun1 9:48:08
UML建模推廣課程討論題目
網友稱呼 工作單位
題目
需求片段 要求:1.有一定深度,2.替換掉單位等不宜公開信息
需求描述:
分析要求:
trufun1 9:52:11
今天的課程是講解楚凡科技的軟件過程模型TUP
=============歡迎訪問www.trufun.net下載免費UML2工具試用=================
============歡迎加入Trufun家園交流羣討論UML2應用問題================
trufun1 9:57:12
在UML建模出現之後,這些模型都聲稱支持建模過程
trufun1 10:01:45
但是國際omg組織並沒有指定該何種過程模型
trufun1 10:06:44
西安楚凡科技在總結其他模型的基礎上,提出了一種適合中小軟件企業的過程模型TUP
trufun1 10:11:48
trufun1 10:14:30
如圖所示:整個建模過程從水平方向分爲三個階段,13個活動
trufun1 10:16:10
垂直方向分爲兩個過程
trufun1 10:18:51
TUP的每個階段都包括一系列目標、若干重要的焦點活動、若干建模成果以及一個組織活動的方法和一個階段結束的里程碑。
trufun1 10:21:21
比如:草圖階段的主要目標是獲取和定義用戶需求,主要包括以下幾個方面:
n 確定客戶高層需求;
n 確定主要的用戶業務需求;
n 確定軟件的範圍;
n 確定軟件系統的實現目標;
n 確定架構雛形。trufun1 10:24:00
焦點:草圖階段的重點是交流活動和建模活動,在建模活動中除了UML建模以外,可能還有原型建模。
trufun1 10:26:58
草圖階段的主要成果
n 生成了系統映像;
n 生成了架構雛形;
n 建立了主要分析類模型;
n 建立了主要流程的活動圖模型;
n 建立了系統用例圖模型。
trufun1 10:28:18
草圖階段的里程碑:確定了軟件的範圍和目標,並取得客戶的認可
trufun1 10:31:12
下面對TUP過程模型有什麼問題可以提問
trufun1 10:31:26
下面對TUP過程模型有什麼問題可以提問
trufun1 10:34:16
過程模型說簡單一點,就是告訴你應該先做什麼,後作什麼
trufun1 10:36:54
就象往牆上釘一幅畫一樣,OMG只告訴你有畫,釘子,榔頭,漿糊,刷子
trufun1 10:41:02
是用釘子還是用漿糊,omg並沒有告訴你,就象是用活動圖表示,還是用序列圖表示,並沒有國際標準
trufun1 10:47:58
TUP就是告訴大家怎樣從頭到尾進行軟件建模
trufun1 10:51:26
怎樣由粗到精,由表及裏尋找需求背後的業務模型
trufun1 10:56:01
TUP有很多特點:比如簡化了RUP中的許多概念,大家知道概念多了交流起來容易混淆
trufun1 11:00:05
比如RUP中與系統交互的有干係人,代理人,用戶,角色,系統參與者,而TUP只有一個關鍵的概念角色,明確的表示了交互和邊界的含義
trufun1 11:07:53
所以TUP實用、簡單,學起來,使用起來容易
=========歡迎訪問www.trufun.net下載免費UML2工具試用=============
==========歡迎加入Trufun家園交流羣討論UML2應用問題=============
trufun1 11:10:19
今天的內容理論性比較強,不是很多網友的關注點,這一點我在以往教學中是清楚的
trufun1 11:18:11
提不出問題沒關係,當你看不懂RUP的書,不知道怎樣在開發中建模,想想還有TUP就可以啦
trufun1 11:26:23
另外,如果大家希望實戰分析的內容有針對性,不妨把那個需求徵集表填一下,可以是自己不明白的需求,也可以是自己希望學習的內容
trufun1 11:31:33
上學期的案例都是我準備的,上節課徵集意見時,大家還是希望講實戰的項目,要學習,需要大家配合
IS印象(20474992) 11:33:22
這樣子講沒什麼感覺
trufun1 11:34:18
你希望這樣
trufun1 11:34:33
你希望怎樣
樂百氏(3) 11:34:49
老師完整地操作一遍,大家圍觀,隨時提出問題。
trufun1 11:35:23
大家可以提出自己的實際案例,我們來實時操作分析
trufun1 11:40:57
今天的課程就到這裏,888
QQ熊(2) 2012/2/7 11:45:09
能否提供一個安例呢?(從需求收集--》需求分析--》需求設計)
有整個方案的詳細分檔麼?
trufun1 2012/2/7 11:46:25
在
trufun1 2012/2/7 11:46:56
你設想一個發給我
QQ熊(2) 2012/2/7 11:49:13
好的。
=========歡迎訪問www.trufun.net下載免費UML2工具試用==============
===========歡迎加入Trufun家園交流羣討論UML2應用問題============