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