软件体系结构课件第5章 统一建模语言.pptVIP

软件体系结构课件第5章 统一建模语言.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 — 帮助客户成功,创造社会价值 第5章 统一建模语言 UML是一种语言 UML是一种可视化语言 UML是一种可用于详细描述的语言 UML是一种构造语言 UML是一种文档化语言 UML概述 第5章 统一建模语言 UML的发展历史 第5章 统一建模语言 UML的应用领域 UML是一种建模语言而不是一种方法,其中并不包括过程的概念,其本身是独立于过程的,可以在任何过程中使用它。 UML能够用面向对象的方法描述任何类型的系统,并对系统开发从需求调研到测试和维护的各个阶段进行有效的支持 第5章 统一建模语言 构造块 规则 公共机制 规格说明 修饰 公共分类 扩展机制 事物 关系 图 结构事物 行为事物 分组事物 注释事物 依赖 关联 泛化 实现 类图 对象图 包图 组合结构图 构件图 部署图 制品图 用例图(用例) 顺序图/序列图 通信图/协作图 定时图 状态图 活动图 交互概览图 UML的结构 第5章 统一建模语言 UML的结构 用于显示若干角色以及这些角色与系统提供的用例之间的连接关系。用例是系统提供的功能的描述 第5章 统一建模语言 用例图 表示系统中的类和类与类之间的关系,它是对系统静态结构的描述 第5章 统一建模语言 类图 用来反映若干个对象之间的动态协作关系,也就是随着时间的推移,对象之间是如何交互的 第5章 统一建模语言 顺序图 描述对象间的协作关系,协作图跟序列图相似,显示对象间的动态合作关系。 如果强调时间和顺序,则使用序列图;如果强调上下级关系,则选择协作图。这两种图合称为交互图。 第5章 统一建模语言 通信图 描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常,状态图是对类图的补充 第5章 统一建模语言 定时图 描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动 第5章 统一建模语言 状态图 描述代码构件的物理结构及各构件之间的依赖关系 第5章 统一建模语言 基本活动图 部署图定义系统中软硬件的物理体系结构 第5章 统一建模语言 带泳道的活动图 部署图定义系统中软硬件的物理体系结构 第5章 统一建模语言 交互概览图 部署图定义系统中软硬件的物理体系结构 第5章 统一建模语言 构件图 部署图定义系统中软硬件的物理体系结构 第5章 统一建模语言 部署图 元-元模型层定义了元模型层的规格说明语言,元模型层为给定的建模语言定义规格说明,模型层用来定义特定软件系统的模型,用户对象用来构建给定模型的特定实例。 第5章 统一建模语言 使用UML建模 由对象约束语言OCL表示,OCL基于一阶谓词逻辑,每一个OCL表达式都处于一些UML模型元素的背景下(由“self”引用),可使用该元素的属性和关系作为其项(term),同时OCL定义了在集合(sets)、袋(bags)等上的公共操作集和遍历建模元素间关系的构造,因此,其它建模元素的属性也可以作为它的项。 第5章 统一建模语言 直接使用UML建模 – 语义约束 字符串:表示有关模型的信息; 名字:表示模型元素; 标号:不同于编程语言中的标号,是用于表示或说明图形符号的字符串; 特殊字符串:表示某一模型元素的特性; 类型表达式:声明属性、变量及参数,含义同编程语言中的类型表达式; 实体类型:它是UML的扩充机制,运用实体类型可定义新类型的模型元素。 第5章 统一建模语言 直接使用UML建模 – UML中的通用表示 通用元素:主要描述UML中各元素的语义。通用元素是UML中的基本构造单位,包括模型元素和视图元素,模型元素用来构造系统,视图元素用来构成系统的表示成分; 通用机制:主要描述使UML保持简单和概念上一致的机制的语义。包括定制、标记值、注记、约束、依赖关系、类型-实例、类型-类的对应关系等机制; 通用类型:主要描述UML中各种类型的语义。这些类型包括布尔类型、表达式类型、列表类型、多重性类型、名字类型、坐标类型、字符串类型、时间类型、用户自定义类型等。 第5章 统一建模语言 直接使用UML建模 – UML语义部分 第5章 统一建模语言 直接使用UML建模 – 会议安排系统的类图 第5章 统一建模语言 直接使用UML建模 – 会议安排系统的类接口 第5章 统一建模语言 直接使用UML建模 – C2连接件模型 第5章 统一建模语言 直接使用UML建模 – 细化的类图 第5章 统一建模语言 直接使用UML建模 – 会议

文档评论(0)

酱酱 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档