好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

时序图交互概览图组合结构图.ppt

41页
  • 卖家[上传人]:宝路
  • 文档编号:47793786
  • 上传时间:2018-07-05
  • 文档格式:PPT
  • 文档大小:904.15KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • UML2.0UML2.0新增图新增图9.19.1 交互概览图交互概览图 9.29.2 时序图时序图 9.39.3 组成结构图组成结构图第第9 9章章UML2.0UML2.0新增图新增图9.1.1 9.1.1 交互概览图的概念交互概览图的概念6.1.26.1.2 交互概览图的类型交互概览图的类型9.1.39.1.3 交互概览图的应用交互概览图的应用第第9 9章章9.1 9.1 交互概览图交互概览图交互概览图(interaction overview diagram)是把顺序 图和活动结合起来描述交互流程和交互细节的一种交互图 交互概览图的概念交互概览图的概念9.1.19.1.11 以活动图为主线图的主体是一个活动图,活动图中的部分活动结点可以是一个交互片断,该交互片断可以展开为一个顺序图或者通信图 ,来描述该活动结点涉及到的对象的交互过程这种交互概览图适合对复杂的工作流建模用活动图描述工作流程,一些复杂的活动结点可以用顺序图来描述该活动所 涉及到的对象交互关系 交互概览图的类型交互概览图的类型9.1.29.1.22 以顺序图为主线以顺序图为主线的交互概览图,图的主体是顺序图,在顺序图中的某些消息的位置可以展开一个活动图,描述该消息所对应操作的算法流程 。

      交互概览图的类型交互概览图的类型9.1.29.1.2登录的顺序图中增加描述用户验证的活动图 1 组织顺序图当描述一个复杂交互过程的顺序图涉及到太多的对象和交互消息时,使得顺序图变得过于复杂,为了便于开发人员的阅读和交流,可以把复杂的顺序图分解成为多个交互片断,每一个交互片断是一个顺序图,然后通过交互概览图把分解的多个交互片断组织起来,以反映完整交互过程 交互概览图的应用交互概览图的应用9.1.39.1.3“售书处理”的分析 接收图书信息交互片断的顺序图 接收会员信息交互片断的顺序图 确认收款交互片断的顺序图 2 细化活动细节交互概览图也可以用在建立软件分析模型时,描述一个活动细节下面我们通过一个生成订单汇总信息的例子来说明交互概览图在这方面的应用交互概览图的应用交互概览图的应用9.1.39.1.3生成订单汇总表的活动图 生成订单汇总表的交互概览图 交互图交互图9.2.1 9.2.1 概述概述9.2.29.2.2 时序图时序图9.2.39.2.3 时序图的应用时序图的应用第第9 9章章9.2 9.2 时序图时序图在现实中,存在这样的需求:● 在银行注册的帐户需要在24小时内激活帐户,否则取消该账户的注册资格;● 一个加热装置在启动加热后5分钟后自动关闭需要建立交互对象状态变化的时序关系,提出时序图。

      时序图的提出时序图的提出9.2.19.2.1时序图(timing diagram)用来描述在一个交互中,参与交互的各对象实体状态变化的时序关系时序图是UML2.0版本新增加的图,主要用在有时间要求的交互建模 时序图的概念时序图的概念9.2.29.2.2时序图的要素:生命线,状态,事件,时间,时序约束几部分时序图的要素时序图的要素9.2.39.2.3生命线状态事件时序约束生命线: 一条水平线,反映处于活跃状态的对象实体状态: 对象实体随时间变化所处的状态事件: 改变对象状态所激发的动作时间: 水平方向的时间标度时序约束: 状态持续时间的间隔要求时序图的要素时序图的要素9.2.39.2.3生命线状态事件时序约束1. 一般表示法: 状态是一条稳定的水平线,对象状态的改变表现为状态线的跳跃时序图的两种表示法时序图的两种表示法9.2.49.2.42. 替代表示法: 用分叉表示状态的转变时序图的两种表示法时序图的两种表示法9.2.49.2.41 实时控制系统实时逻辑应用描述实时控制系统的时序逻辑关系时序图的应用时序图的应用9.2.59.2.52 事务处理系统实时逻辑应用描述事务处理系统的时序逻辑关系。

      时序图的应用时序图的应用9.2.59.2.5包图和组合结构图包图和组合结构图9.3.1 9.3.1 组合结构图的提出组合结构图的提出9.3.29.3.2 组合结构图的概念组合结构图的概念9.3.39.3.3 组合结构图的要素组合结构图的要素9.3.49.3.4 协作协作第第9 9章章9.3 9.3 组合结构图组合结构图组合关系虽然能够反映整体与部分的组成关系,但反映不出整体和各部件之间的结构关系为了反映类的组成结构提出组合结构图组合结构图的提出组合结构图的提出9.3.19.3.1组合结构图(Composite Structure Diagram)也被称为组 成结构图,用来描述类与其成员的组成结构关系,成员之 间的连接关系,以及端口及协作的一种图组合结构图的概念组合结构图的概念9.3.29.3.21 类与其成员一个类的成员是指与该类存在组成关系的其他类在组 合结构图中,把类的成员放到类的内部来描述 组合结构图的要素组合结构图的要素9.2.39.2.32 成员的多重性多重性在组合结构图中表示在成员类名的右边或下方一个教室中最少应该有30张课桌,也可以更多,一个讲台, 可以配置1个投影。

      组合结构图的要素组合结构图的要素9.3.39.3.33 成员的连接在组合结构图中,成员之间如果存在关系,可以用连接符连接连接符用在两个成员之间的一条连线表示,成员之 间存在的关联、组成、泛化、依赖,以及动态的消息调用 关系都采用连接符表示 组合结构图的要素组合结构图的要素9.3.39.3.34 类的关联组合结构图还能表示与其关联的类,关联的类在组合结构图中用边框为虚线的矩形框表示组合结构图的要素组合结构图的要素9.2.39.2.35 类的端口端口表示类与外部部件交互的交互点,类自身是一个封装体,它通过端口与外部发生交互关系,端口表示为在类边 线上的一个小矩形框 组合结构图的要素组合结构图的要素9.3.39.3.31 协作的含义协作(collaboration)描述为完成一项功能,涉及到的承担相应角色的实体及其这些实体相互之间的联系例如,“客户登录”功能涉及到的实体有登录界面,登录控制器,以及客户等实体而且这三者在登录中分别承担 接收信息,控制登录过程和信息存储的角色,登录就可以 称为一个协作协作协作9.3.49.3.42 协作的表示UML用虚线椭圆表示协作,协作名写到椭圆内,参与协作的实体放到椭圆内 。

      协作协作9.3.49.3.43 协作的用途1)用例实现建模协作协作9.3.49.3.43 协作的用途2)设计模式建模协作协作9.3.49.3.4● ●小结小结教学进程教学进程9.1 9.1 交互交互9.1.1 9.1.1 交互的概念交互的概念9.1.2 9.1.2 交互建模的图形交互建模的图形● ● 9.2 9.2 顺序图的要素顺序图的要素9.2.1 .2.1 顺序图的概念顺序图的概念9.2.2 .2.2 生命线生命线9.2.3 9.2.3 消息消息9.2.4 9.2.4 交互执行交互执行9.2.5 9.2.5 交互事件的时序交互事件的时序9.2.69.2.6 交互执行交互执行● ● 9.3 9.3 交互片断交互片断9.3.1 9.3.1 交互片断的概念交互片断的概念9.3.2 9.3.2 交互片断的类型交互片断的类型9.4 9.4 顺序图的应用顺序图的应用9.4.1 9.4.1 在软件体系结构建模中的在软件体系结构建模中的 应用应用9.4.2 9.4.2 在功能用例逻辑建模中的在功能用例逻辑建模中的 应用应用9.4.3 9.4.3 在类操作建模中的应用在类操作建模中的应用9.4.49.4.4 在人机交互建模中的应用在人机交互建模中的应用 9.5 9.5 顺序图的建立顺序图的建立9.6 9.6 通信图通信图9.7 9.7 顺序图与通信图的异同顺序图与通信图的异同第第9 9章章 交互图交互图● ● —— —— 重要知识点重要知识点ENDEND(1) (1) 什么叫交互? (2) (2) 什么叫生命线?什么叫生命线?(3) (3) 消息有哪几种类型?消息有哪几种类型? (4) (4) 交互建模涉及到哪几种图交互建模涉及到哪几种图? ?教学进程教学进程本章作业本章作业一 简答题ENDEND(1) (1) 交互表示一组相关的( )为了完成某项任务,相互交换( )的情况。

      (2) (2) 顺序图也被称为(顺序图也被称为( ),强调在交互过程中,各交互的对),强调在交互过程中,各交互的对 象实体之间消息传输的(象实体之间消息传输的( )关系 (3) (3) 在交互事件的时序中,同一消息的(在交互事件的时序中,同一消息的( )事件一定先于()事件一定先于( )事件 (4) (4) 通信图也被称为(通信图也被称为( ),用来描述参与交互的多个对象实),用来描述参与交互的多个对象实 体之间的(体之间的( )关系 教学进程教学进程本章作业本章作业√√√√二 填空题ENDEND(1) (1) 对生命线来说,下面说法正确的是( )A:表示一个对象 B:表示一个对象的生命C:表示一个对象的生命活动 D:表示参与交互的一个对象实体或实体集合 (2) (2) 对交互时序来说,下面说法不正确的是( )A:两个不同生命线上的两个消息的时序不定B:同一生命线上的前一事件先于后一事件C:同一消息的发送事件先于接收事件D:定序的先发事件先于后发事件 (3) (3) 下面哪一个对顺序图的应用描述是错误的( )A:软件体系结构建模 B:功能用例逻辑建模C:类操作建模 D:用例时序建模教学进程教学进程本章作业本章作业√√√三 选择题ENDEND(1)(1)下图是一个通信图,试把该图转换为顺序图。

      (2)(2)下面是一段下面是一段javajava程序,试绘制出反映该程序的顺序图程序,试绘制出反映该程序的顺序图Void op1(int x{Void op1(int x{New New B().foo(xB().foo(x); );} }教学进程教学进程本章作业本章作业四 练习题。

      点击阅读更多内容
      相关文档
      2025秋 新译林版英语八上 Unit 1 Friendship 单词扩量讲义(2022新课标).docx 2025年度安全环保知识竞赛总复习题库及答案(共380题).doc 2025年度安全环保知识竞赛总复习题库及答案(共300题).doc 2025年度安全环保知识竞赛总复习题库及答案(共350题).doc 2025年度《行政法与行政诉讼法》知识考试复习题库及答案(完整版).doc 2025年地球地理自然科学知识竞赛题库及答案(共360题).doc 2025年地球地理自然科学知识竞赛题库及答案(共350题).doc 2025年度大学生党校党课入党积极分子培训考试试卷及答案(共四套).doc 2025年电力安全知识竞赛试题200题及答案.docx 2025年度安全环保知识竞赛总复习题库及答案(共360题).doc 2025年度《建筑设备》课程形成性考核试卷及答案(共四套).doc 2025年地球地理自然科学知识竞赛题库及答案(共380题).doc 2025年度大学生法律知识竞赛试题库及答案(共200题).doc 2025年第二届安全知识竞赛题库及答案(完整版).docx 2025年地球地理自然科学知识竞赛题库及答案(共330题).doc 2025年党纪党规知识竞赛题目及答案(完整版).docx 2025年度大学生安全知识竞赛题库及答案.doc 2025年度安全环保知识竞赛总复习题库及答案(共330题).doc 2025年第六届传统文化知识竞赛初赛题库及答案(共270题).docx 2025年党员入党积极分子培训结业考试复习题库及答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.