粗略的看了一遍《UML與系統(tǒng)分析設計》,之所以粗略是不想花太多時間,希望所知能稍微廣泛一點。
UML的核心是以下的圖:UseCase圖,類圖,順序圖,協(xié)同圖,狀態(tài)圖,活動圖,包圖,組件圖,配置圖。
UseCase圖是需求分析的結果,劃分出系統(tǒng)邊界,找到與系統(tǒng)的交互對象,然后對每個對象提供一定的服務。服務的確定由粗略逐步細化,到合適為止。
接下來,為每個確定的服務設計順序圖。完成這個任務,大概的活動(粒度比服務小,構成服務),對象,還有對象間的交互就都出來了。
協(xié)同圖可以說是順序圖的另一種表現(xiàn)形式,不過我認為還是順序圖能容納更多的信息。
狀態(tài)圖是狀態(tài)機的反映,通常大多數(shù)的狀態(tài)機都是及其普通的。
活動圖也可以算是順序圖的一種反映吧。
比較欣賞組件圖和配置圖來著。組件圖能夠體現(xiàn)EXE,DLL的分布情形,而配置圖表示組件在不同機器上的放置和聯(lián)系,和簡潔而直觀的表達了配置關系。
posted on 2006-08-18 16:45
LOGOS 閱讀(291)
評論(0) 編輯 收藏 引用