OOAD-007

建立輔助模型:

對於較爲複雜的系統來說,僅建立需求模型和基本模型往往是不夠的,還需要從其他方面對系統建模,用以針對基本模型進行輔助描述。

在類圖中,描述了類爲了完成其責任需要哪些操作,可能還詳細地定義了操作的特徵標記,此外還描述了類之間的關係,但是在類圖中沒有詳述對象的行爲,也沒有詳述對象間如何交互(即它們在行爲上如何相互作用)。

一個對象中提供的操作,供其它對象或自己使用。對每個操作的使用,該對象就能展現出一種行爲。在給定的語境中,一組對象爲了某種目的,通過消息通信,能展現出更大的行爲。

描述清楚了對象的行爲以及對象之間的交互,有助於進一步地發現和定義對象的操作,更有助於確定對象之間的關係。

對於複雜的系統,需要對其模型進行組織,也就是說需要對模型進行分組的機制。

UML中的一些圖可以用於建立面向對象分析的輔助模型。本章講述其中的順序圖、通信圖、活動圖、狀態機圖和包圖。順序圖、通信圖、活動圖、狀態機圖用於描述系統的行爲方面,包圖用於組織系統的模型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章