第9章 交互概述图.ppt

上传人:PIYPING 文档编号:11932313 上传时间:2021-11-04 格式:PPT 页数:11 大小:1.34MB
返回 下载 相关 举报
第9章 交互概述图.ppt_第1页
第1页 / 共11页
第9章 交互概述图.ppt_第2页
第2页 / 共11页
第9章 交互概述图.ppt_第3页
第3页 / 共11页
第9章 交互概述图.ppt_第4页
第4页 / 共11页
第9章 交互概述图.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第9章 交互概述图.ppt》由会员分享,可在线阅读,更多相关《第9章 交互概述图.ppt(11页珍藏版)》请在三一文库上搜索。

1、第9章 交互概述图,目录,91交互概述图的概念,92 如何绘制交互概述图,小结,第9章 交互概述图,交互概述图是将活动图和顺序图嫁接在一起的图。交互概述图并没有引入新的建模元素,其所有的图示法都已经在顺序图和活动图中阐述过了。,91交互概述图的概念,1.交互概述图 交互概述图有两种形式,一种是以活动图为主线,对活动图中某些重要活动节点进行细化,即,用一些小的顺序图对重要活动节点进行细化,描述活动节点内部对象之间的交互;另一种是以顺序图为主线,用活动图细化顺序图中某些重要对象,即,用活动图描述重要对象的活动细节。图9-1就是一个以活动图为主线的交互概述图。,91交互概述图的概念,图9-1用户订单

2、处理的交互概述图,91交互概述图的概念,绘制图9-1的交互概述图的步骤如下: (1)首先绘制订单处理的活动图 (2).将活动”生成送货单”细化为顺序图 2.交互概述图的组成元素 交互概述图的组成元素包含活动图和顺序图两种元素。 交互概述图的绘制步骤为:决定绘制的策略,选择哪一种图为主线,然后再用另一种图来细化某些重要的节点信息。,92 如何绘制交互概述图,921 策略选择 交互概述图有两种形式:一种是以活动图为主线,然后,用顺序图对某些重要活动节点进行细化;另一种是以顺序图为主线,用活动图对某些重要对象的活动进行细化。那么在实际应用中应该选择哪种策略呢?这取决于你的建模目的。 1对工作流建模:

3、如果是对工作流进行建模,那么应该先采用活动图来表示工作流的活动控制流,然后再通过顺序图来描述其中一些活动节点的对象控制流,阐述更多实现细节。 2对操作建模:如果是在为代码的设计、实现进行建模,那么可以先通过顺序图描述对象之间的控制流;然后再通过活动图来描述对象中某些重要的方法、调用的算法流程。,92 如何绘制交互概述图,922 选择绘制主线 下面通过一个生成订单汇总信息的例子来说明交互概述图的绘制过程。 根据应用要求选择绘制主线: 生成订单汇总信息的要求:如果下订单的客户是系统外的,则通过XML来获取信息;如果下订单的客户是系统内的,则从数据库中获取信息。 上述描述说明,其活动控制流涉及一个分

4、支 ,根据客户数据是否在系统内部选择不同的获取方法,然后生成汇总信息。因此,我们决定以活动图为绘制主线,如图9-2所示。,92 如何绘制交互概述图,23细化重要节点 假设需要对“获取外部数据”和“获取内部数据”的细节进行描述,则,用顺序图来描述这两个活动的细节。如图9-3所示。,图9-2 用活动图为主线,图9-3 展示活动节点细节,92 如何绘制交互概述图,1获取外部数据:载入XML文件,再通过遍历该对象获取客户姓名、订单信息,然后,创建订单概要对象(Order Summary)。 2 获取内部数据:从数据库中查询客户姓名、订单信息,然后创建订单概要对象(Order Summary)。 图9-3是一个订单综述报告。如果客户是外部的。就从XML取得信息:如果是内部的,就从数据库中取得信息。小顺序图示明这两种选择。一旦取得数据,就编排报告;在这种情形,并不示明顺序图,但只是用一个指引交互架构来指引它。,小结,交互概述图是将活动图和顺序图嫁接在一起的图。交互概述图有两种形式,一种是以活动图为主线,对活动图中某些重要活动节点进行细化,即,用一些小的顺序图对重要活动节点进行细化,描述活动节点内部对象之间的交互;另一种是以顺序图为主线,用活动图细化顺序图中某些重要对象,即,用活动图描述重要对象的活动细节。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1