第10章 统一模语言UML简介2008.pptVIP

  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文档。上传文档
查看更多
第10章 统一模语言UML简介2008

32 10.3 一个UML的例子 用例图实例: 10.3 一个UML的例子 2、活动图 活动图描述了活动发生的顺序。 图形表示法: 圆角矩形表示方框中的活动; 矩形表示工作流影响的对象; 实心圆表示工作流的开始状态; 双层圆表示工作流的结束状态; 菱形表示决策点; 垂直泳道表示工作流中的不同参与者及相关活动。33 34 10.3 一个UML的例子 活动图实例 35 10.3 一个UML的例子 3、顺序图 顺序图表示对象之间传送消息的时间顺序。 图形表示法: 垂直线,即生命线,表示在整个交互过程中一个对象的 生命周期。 生命线之间的箭头连线表示消息。 箭头连线上的文字表示相关的事件。 36 10.3 一个UML的例子 顺序图实例 37 10.3 一个UML的例子 4、协作图 协作图对在一次交互中有意义的对象和对象间的 链建模。 图形表示法: 直线表示对象之间直接通信关系。 附在直线上箭头表示消息传送方向。 箭头旁文字表示消息及消息编号。 38 10.3 一个UML的例子 协作图实例 39 10.3 一个UML的例子 5、类图 以类为中心组织起来的图形,用以表示软件系统 中各类之间的相互关系。 图形表示法: 矩形框表示类图中的类。 连线表示类之间的关系。 类之间的关系有关联、 聚集、泛化和依赖 40 10.3 一个UML的例子 类图实例 10.3 一个UML的例子 6、状态图 状态图是一个类对象所经历的所有历程的模型 图。状态图有对象的各个状态和连接这些状态的 变迁组成。 图形表示法: 圆角矩形表示状态; 带箭头的直线表示对象从一种状态变迁到另一种状态的 过程。 附在直线上的信息表示触发对象状态变迁的条件。41 42 10.3 一个UML的例子 状态图实例 43 10.3 一个UML的例子 7、组件图 组件图表示了系统中的各种组建。 组件可以是源代码、二进制文件或可执行文件。 逻辑视图与组件视图之间存在着映射关系。 组件可以与公开的任何接口一起显示。 44 10.3 一个UML的例子 组件图实例 45 10.3 一个UML的例子 8、部署图 用来描述位于节点实例上的运行组件的安排,描 述系统的实际物理结构。 图形表示法: 立方体表示节点,节点可以是一组运行的资源,如计算 机、设备或存取器等。 直线表示节点之间连接方式。 46 10.3 一个UML的例子 部署图实例 47 本章总结 1.了解统一建模语言的基本概念; 2.了解UML中的视图概念、体系结构、模型 元素和建模规则。 3. 知识点总结: 什么是UML? 作为一种语言,UML定义了一系列的图形符号来描述 软件系统。 UML特点是什么? (1)统一的标准 48 本章总结 (2)面向对象 (3)概念明确,建模表示法简洁,图形结构清晰,可视 化、表达能力强,容易掌握和使用 (4)独立于过程 UML中的视图有哪几种? (1)用例视图 (2)逻辑视图 (3)组件视图 (4)实现视图 (5)部署视图 (4)完整性:UML成员之间相互连接的合法性和一致性 49 本章总结 UML的体系结构包括哪3部分? 基本构造块 规则 公用机制 UML建模规则主要包括哪些内容? (1)名字:任何一个UML成员都必须包含一个名字。 (2)作用域:UML成员所定义的内容起作用的上下文环 境。 (3)可见性:UML成员被其他成员饮用的方式。 50 本章总结 (5)运行属性:UML成员在运行时的特性。 UML的公用机制包括哪些内容? (1)规范说明:模型的完整的或完备的信息被保存在模 型的规范说明中。 (2)修饰:添加修饰,可为模型元素附加一定的语义。 (3)公共划分:许多事物可以划分为抽象的描述和具体 的实例这两种存在形式。 (4)扩展机制:为UML提供了扩充其表达内容的范围的 能力。包括构造型、标记值及约束。 《软件工程》 2 第9章课程回顾 知识点回顾: 对象1——具有相同状态的一组操作的集合。 对象2——对问题域中某个东西的抽象,这种抽象 反映了系统保存有这个东西的信息或与它交互的 能力。对象是对属性值和操作的封装。 类:对具有相同属性和行为的一个或多个对象的 描述。 实例:由某个特定的类所描述的一个具体的对 象。 3 第9章课程回顾 消息:要求某个对象执行在定义它的那个类中所 定义的某个操作的规格说明。 方法:对象所能够执行的操作。也就是类中所定 义的服务。 属性:类中所定义的数据,它是对客观世界实体 所具有的性质的抽象。 封装:在面向对象的程序中,把数据和实现操作 的代码集

文档评论(0)

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

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

1亿VIP精品文档

相关文档