OOAD-007

建立辅助模型:

对于较为复杂的系统来说,仅建立需求模型和基本模型往往是不够的,还需要从其他方面对系统建模,用以针对基本模型进行辅助描述。

在类图中,描述了类为了完成其责任需要哪些操作,可能还详细地定义了操作的特征标记,此外还描述了类之间的关系,但是在类图中没有详述对象的行为,也没有详述对象间如何交互(即它们在行为上如何相互作用)。

一个对象中提供的操作,供其它对象或自己使用。对每个操作的使用,该对象就能展现出一种行为。在给定的语境中,一组对象为了某种目的,通过消息通信,能展现出更大的行为。

描述清楚了对象的行为以及对象之间的交互,有助于进一步地发现和定义对象的操作,更有助于确定对象之间的关系。

对于复杂的系统,需要对其模型进行组织,也就是说需要对模型进行分组的机制。

UML中的一些图可以用于建立面向对象分析的辅助模型。本章讲述其中的顺序图、通信图、活动图、状态机图和包图。顺序图、通信图、活动图、状态机图用于描述系统的行为方面,包图用于组织系统的模型。

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