OOAD-007

建立辅助模型:

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值