协作图的建模技术

0 views
Skip to first unread message

cbre...@gmail.com

unread,
Jul 1, 2006, 4:15:35 AM7/1/06
to 临风看海
1 设置交互的语境,语境可以是系统,子系统,
操作,类,用例或用例的脚本
2
通过识别对象在交互中所扮演的角色,开始绘制协作图,把这些对象作为图的顶点放在协作图中
3
在识别了协作图对象后,为每个对象设置初始值.如果某对象的属性值,标记值,状态或角色在交互期发生变化,则在图中放置一个复制对象,并用变化后的值更新它,然后通过构造型<<become>>或<<copy>>的消息将两者连接
4
设置了对象的初始值后,根据对象间的关系开始确定对象间链接.一般先确定关联的链接,因为这是最主要的,它代表了结构的链接.然后需要确定的是其他的链接,用合适的路径构造型修饰它们,这表示了对象间是如何互相联系的
5
从引起交互的消息开始,按消息的顺序,把随后的消息附到适当的链接上,这描述了对象间的消息传递,
可以用带小数点的编号来表达嵌套
6
如果需要说明时间或空间的约束,可以用适当的时间或空间约束来修饰每个消息
7
在建模中,如果想更详细地描述这个控制流,可以为交互过程中地每个消息都附上前置条件和后置条件
Reply all
Reply to author
Forward
0 new messages