- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5 类的端口 端口表示类与外部部件交互的交互点,类自身是一个封装体,它通过端口与外部发生交互关系,端口表示为在类边线上的一个小矩形框。 组合结构图的要素 1 协作的含义 协作(collaboration)描述为完成一项功能,涉及到的承担相应角色的实体及其这些实体相互之间的联系。 例如,“客户登录”功能涉及到的实体有登录界面,登录控制器,以及客户等实体。而且这三者在登录中分别承担接收信息,控制登录过程和信息存储的角色,登录就可以称为一个协作。 协作 2 协作的表示 UML用虚线椭圆表示协作,协作名写到椭圆内,参与协作的实体放到椭圆内 。 协作 3 协作的用途 1)用例实现建模 协作 3 协作的用途 2)设计模式建模 协作 UML2.0新增图 交互概览图 时序图 组成结构图 UML2.0新增图 交互概览图的概念 交互概览图的类型 交互概览图的应用 交互概览图 交互概览图(interaction overview diagram)是把顺序图和活动结合起来描述交互流程和交互细节的一种交互图。 交互概览图的概念 1 以活动图为主线 图的主体是一个活动图,活动图中的部分活动结点可以是一个交互片断,该交互片断可以展开为一个顺序图或者通信图,来描述该活动结点涉及到的对象的交互过程。 这种交互概览图适合对复杂的工作流建模。用活动图描述工作流程,一些复杂的活动结点可以用顺序图来描述该活动所涉及到的对象交互关系。 交互概览图的类型 2 以顺序图为主线 以顺序图为主线的交互概览图,图的主体是顺序图,在顺序图中的某些消息的位置可以展开一个活动图,描述该消息所对应操作的算法流程 。 交互概览图的类型 登录的顺序图中增加描述用户验证的活动图 1 组织顺序图 当描述一个复杂交互过程的顺序图涉及到太多的对象和交互消息时,使得顺序图变得过于复杂,为了便于开发人员的阅读和交流,可以把复杂的顺序图分解成为多个交互片断,每一个交互片断是一个顺序图,然后通过交互概览图把分解的多个交互片断组织起来,以反映完整交互过程。 交互概览图的应用 “售书处理”的分析 接收图书信息交互片断的顺序图 接收会员信息交互片断的顺序图 确认收款交互片断的顺序图 2 细化活动细节 交互概览图也可以用在建立软件分析模型时,描述一个活动细节。下面我们通过一个生成订单汇总信息的例子来说明交互概览图在这方面的应用。 交互概览图的应用 生成订单汇总表的活动图 生成订单汇总表的交互概览图 交互图 概述 时序图 时序图的应用 时序图 在现实中,存在这样的需求: ● 在银行注册的帐户需要在24小时内激活帐户,否则取消该账户的注册资格; ● 一个加热装置在启动加热后5分钟后自动关闭 需要建立交互对象状态变化的时序关系,提出时序图。 时序图的提出 时序图(timing diagram)用来描述在一个交互中,参与交互的各对象实体状态变化的时序关系。时序图是UML2.0版本新增加的图,主要用在有时间要求的交互建模。 时序图的概念 时序图的要素:生命线,状态,事件,时间,时序约束几部分。 时序图的要素 生命线 状态 事件 时序约束 生命线: 一条水平线,反映处于活跃状态的对象实体 状态: 对象实体随时间变化所处的状态。 事件: 改变对象状态所激发的动作。 时间: 水平方向的时间标度。 时序约束: 状态持续时间的间隔要求。 时序图的要素 生命线 状态 事件 时序约束 1. 一般表示法: 状态是一条稳定的水平线,对象状态的改变表现为状态线的跳跃。 时序图的两种表示法 2. 替代表示法: 用分叉表示状态的转变。 时序图的两种表示法 1 实时控制系统实时逻辑应用 描述实时控制系统的时序逻辑关系。 时序图的应用 2 事务处理系统实时逻辑应用 描述事务处理系统的时序逻辑关系。 时序图的应用 包图和组合结构图 组合结构图的提出 组合结构图的概念 组合结构图的要素 协作 组合结构图 组合关系虽然能够反映整体与部分的组成关系,但反映不出整体和各部件之间的结构关系。 为了反映类的组成结构提出组合结构图。 组合结构图的提出 组合结构图(Composite Structure Diagram)也被称为组成结构图,用来描述类与其成员的组成结构关系,成员之间的连接关系,以及端口及协作的一种图。 组合结构图的概念 1 类与其成员 一个类的成员是指与该类存在组成关系的其他类。在组合结构图中,把类的成员放到类的内部来描述 。 组合结构图的要素 2 成员的多重性 多重性在组合结构图中表示在成员类名的右边或下
您可能关注的文档
最近下载
- 彩印包装箱生产项目建议书.doc
- 2025年北京市大兴区九年级初三二模英语试卷(含答案).pdf
- ISO 4892-3-2016 塑料 - 暴露在实验室光源下的方法 - 第3部分:荧光紫外线灯(中文版).pdf
- 慢性阻塞性肺疾病考试试题及答案.docx VIP
- 《文献检索与论文写作 》ppt教学课件模板.ppt VIP
- 全套UG全部课程.pptx VIP
- (1.6)--第6章 废纸制浆及脱墨机械与设备.pdf VIP
- 外研社“一带一路”国家跨文化商务交际教程教学课件Unit 10 South Africa.pptx VIP
- 2024北森整理题库(言语理解、资料分析、图形推理.).docx VIP
- 《信息科技》小学六年级上册“过程与控制”1.1身边的过程与控制-课件.pptx VIP
文档评论(0)