星期四, 3月 11, 2010

UML應用時機

from UML團隊開發流程與管理

Ch2.企業流程與系統需求 (活動圖、案例圖)
1.瞭解企業流程
ex.記錄現在流程,如SOP
利用活動圖記錄大流程,幫助瞭解

2.取得系統需求
ex.使用者的需求
利用案例圖記錄大方向的系求需求,重心放在該功能需求的描述上
注意不是開發者想提供的功能
-利用使用者易理解的字眼來描述某功能需求
-描述是「目的性」,而非「操作性」
-明確指出相關人員及系統

Ch3.表達系統內部的結構
(類別圖、循序圖、溝通圖)
3.記錄關係
利用類別圖建立通盤性的瞭解

4.記錄流程
利用循序圖說明案例的流程中物件間的互動關係
溝通圖呈現物件結構與合作關係

Ch4.系統的微觀設計 (物件圖、狀態機圖、時序圖)
5.記錄特定時間點中,所有物件在系統的結構,如同某時間點的「快照」
ex.住院事件發生,有病人物件、主治醫生物件、住院醫生物件…
物件圖

6.有複雜的狀態轉換時
ex.病床需為empty才能住
利用狀態機圖描述狀態轉換的機制

7.超過特定時間,要改變狀態
ex.ATM操作
利用時序圖

Ch5.表達系統的鉅觀設計 (套件圖、互動概觀圖、複合結構圖)

沒有留言: