07讲 协作图.pptVIP

  • 36
  • 0
  • 约3.93千字
  • 约 41页
  • 2016-05-23 发布于河南
  • 举报
取100元人民币的协作图 协作图与序列图的区别与联系 * 协作图与序列图的区别与联系 都是交互图,描述对象之间的交互 都包含一系列消息集合 时序图强调消息传送的时间先后顺序 协作图中描述了该协作所有对象组成的网络结构以及相互发送消息的整体形为 * 协作图的创建实例 步骤 01 根据系统的用例或具体的场景,确定协作图中应当包含的元素。 02 确定这些元素之间的关系,可以着手建立早期的协作图,在元素之间添加链接和关联角色等。 03 将早期的协作图进行细化,把类角色修改为对象实例,并在链上添加消息、指定消息的序列。 * 协作图的创建实例1 以下以“学生信息管理系统”的一个简单用例“教师查看学生成绩”为例,介绍如何创建系统的协作图。 * 确定协作图的元素 从已经描述的用例中,可以确定需要“教师”、“学生信息”、“学生成绩”对象 对于本系统来说,需要一个提供教师与系统交互的场所,那么就需要一个“用户界面”,如果“用户界面”对象需要获取“学生信息”和“学生成绩”对象的信息,那么需要一个数据库的对象 * 确定元素之间的结构关系 创建协作图的下一步是确定这些对象之间的连接关系,使用链和角色将这些对象连接起来。 * 细化协作图 创建协作图的最后一步就是将早期的协作图进行细化。 * 案例分析 1.学生选择课程的活动步骤 (1)进入选择课程的界面 (2)选择需要的课程 (3)查询课程信息 (4)数据控

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档