第7章对象交互技术报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信图 (7)条件表达式:它是用来表示某个消息是否被执行,只有当该监护条件为真时,消息才被执行。在顺序号中附加监护条件信息,表示方法是在分号之前添加一个“【条件子句】“。但一般只添加一些简单条件。 条件元素的表示法 (8)主动对象:是指具有控制区的对象,而被动对象只会对要求做出应对。 (9)多重对象:如果多个对象执行相同的操作,叫做多重对象。 通信图 2. 通信图的建模分析步骤 完成用例图的分析 对每个用例,识别出参与基本事件流的对象(包括接口、子系统、角色等) 识别出对象间的连接关系 识别出这些对象发出的消息顺序 从主动对象开始向接收对象发消息 接收对象再调用自己的服务为主动对象返回结果 如果接收对象需要再调用其他对象的服务,需要向其他对象再发消息 如此反复,最后返回给主动对象有意义的结果 用 UML 建模工具绘出通信图 给通信图补充必要的说明文档 通信图 3.车辆管理通信图的建模分析过程 通信图的建模分析过程和顺序图相同,不再赘述。 通信图 4.通信图的建模案例 车辆管理通信图建模 通信图 5.操作步骤 (1)在前边项目和包建模的基础上进行顺序图建模,如果要直接建顺序图模型,项目和包的建模操作步骤和相关章节相同。 (2)在主界面左侧的模型浏览器导航栏,选择项目“综合行政管理“,并点击项目名称前面的”+“符号,系统显示缺省的该项目文件目录树。 (3)点击“UML2 Model”节点前面的“+”符号,在展开的导航树中再右击“车辆管理”前面的“+”符号。 通信图 通信图操作导航菜单 (4)右击展开导航树上的“动态分析“节点,在弹出菜单中选择”新建框图“,再在”新建框图“菜单下选择”通信图“。则在该包下增加了一个节点,一个是以”communicationdiagram“开头的节点,代表这个通信图的全局属性,并可在“常规”选项卡中修改该节点名称为“车辆管理通信图”。通过调整绘图区四周的锚点,调整绘图区大小。 通信图 (5)首先从绘图工具面板(或从导航树选中以前建立的对象)选中生命线元素,将其拖入绘图区,在适当调整大小和位置后,在界面下面的“常规”选项卡中修改别名,输入“用车申请人”。在名称栏目输入“applicate”,以完成对象(生命线)的属性设置。同理可完成对象(生命线):车辆管理员对象、司机对象的布局。 (6)从绘图工具面板选中消息元素,拖到绘图区,连接“车辆管理员”主动对象和“司机”对象,连线上面在该消息选中的情况下,在下面的“常规”选项卡的签名名栏输入“发短信通知()”,在名称栏输入“sendmsg()”,如果要显示返回消息,再选中绘图工具面板的消息元素,只要反向拖动连接,即可出现返回消息的图标和序号,同样办法输入返回消息的名称。该反映“车辆管理员”对象向”司机“对象发出了出车短信的服务请求;”司机“对象收到服务请求后,把确认消息发给”车辆管理员“对象,同样方法,可以完成该消息的布局。 通信图 (7)跟踪消息的处理过程,完成所有消息的通信图建模。 通信图的操作界面 通信图 6.会议通知通信图 会议管理通信图建模 顺序图和通信图的区别 顺序图和通信图是由于描述对象交互的关注点不同而引起的,如果关心对象间的关系(上下文关系),就用通信图,如果关心对象之间的顺序、时间选项,就用顺序图。它们之间既有联系,又有区别。 相同点: 它们都表现出了对象之间的交互信息。 两个图对象的绘制方式相同。 顺序图和通信图的区别 不同点: 顺序图反映了对象之间交互的时间关系,而通信图反映了对象之间交互的空间关系。 顺序图用于展示特定的业务场景,而通信图用来展示详细的业务过程。 顺序图的对象在图形的顶部一字排开,而通信图对象的摆放位置在二维空间只要选择合适的位置即可。 通信图不能表现组合片段。 小结 本章主要对对象间交互,从不同角度进行了讨论,进一步深化了对用例图、类图的认识,消息是对象交互的灵魂,本章从消息的来源、分类、表示等方面,都作了较多的介绍;理清对象、对象组、类、对象组之间的关系,对于知识的承上启下,准确地把握建模元素的语义,具有十分重要的意义;组合片段、迭代子句、条件子句是本章出现的全新建模元素,能否很好地运用这些元素,反映了一个分析人员分析的详细程度。在实际工作中,并不是每个系统操作都要进行交互图建模,通常只选择一些有代表性的重要业务进行分析。 习题 常见的消息分类有哪些?它们是从那个角度进行分类的? 试编写会议管理中的会议申请顺序图的建模的操作步骤。 试找出图书管理案例中重点系统操作,并画出顺序图。 试找出办公用品管理中的重点系统操作,并画出通信图。 有一种模型叫交互概览图,它是把活动图和顺序图结合在一起画,所不同的是活动图的活动节点是顺序

文档评论(0)

创业文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档