第01节UML简介.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文档。上传文档
查看更多
1.3.7活动图 用例和对象的行为中的各个活动之间通常具有时间顺序。下图显示了步骤4到步骤6之间按顺序的UML活动图。 转换 活动图中从一个状态到另一个状态的转换也并不总是线性的,有时候会有不同的路径。 第1章 UML简介 * 1.3.8协作图 系统的工作目标是由系统中各组成元素相互协作完成的,建模语言必须具备这种协作关系的表达方式。 前面提到的顺序图就具备这种功能,下图所示的UML协作图(communication diagram)也能够完成此项任务,不过其表达方式和顺序图略有不同。 下图只是捕获了定时器、进水管和排水管之间的头几条简单的消息。它并不是按照垂直方向表示时间顺序,而是通过消息标记前面的数字来表示时间顺序的。 顺序图和协作图都能够表示对象之间的交互。因此,UML中它们被合称为交互图(interaction diagram)。 第1章 UML简介 * 名称变化 协作图(communication diagram)是UML 2.0版本中的新名称。在以前的1.x版本中,它叫做collaboration diagram。 第1章 UML简介 * 1.3.9构件图 构件图和下一个要介绍的部署图将不再使用洗衣机这个例子来做说明,因为构件图和部署图和整个计算机系统密切相关。 现代软件开发是基于构件的,这种开发方式对群组开发尤为重要。 第1章 UML简介 * 1.3.10部署图 UML部署图显示了基于计算机系统的物理体系结构。它可以描述计算机,展示它们之间的连接,以及驻留在每台机器中的软件。每台计算机用一个立方体来表示,立方体之间的连线表示这些计算机之间的通信关系。 第1章 UML简介 * 1.4其他特征 1.4.1注释 有时图中的某一部分不会给出明确的解释。此时UML注释(note)很有用场。可以把注释看成是图形化的黄页。注释的图标是一个带折角的矩形。矩形框中是解释性文字。下图是注释的一个例子。注释和被注释的图元素之间用一条虑线连接。 第1章 UML简介 * 1.4.2关键字和构造型 UML不是一个完全彻底的模型元素集。有时所要创建的模型需要包含一此新的概念和符号。 构造型(stereotype) 能够在现有的UML元素的基础上创建新的元素。 构造型用两对尖括号括起来的一个名称来表示,这个括号叫做双尖括一号(guillemets)。这个被括起来的名称叫做关键字(keyword)。 有时候,UML会创建新的摸型。这时候,UML并不是为某事物创建一个全新的符号,而是把个关键字添加到已有的元素中。这个关键字表明了该元素的用法与其原来的意图多少有些不同。 第1章 UML简介 * 接口这个概念是使用构造型的一个好例子。接口(interface)是一个没有属性而只有操作的类。它是可以在整个模型中反复使用的一组行为。无须发明一个新的UML元素来表示接口, UML可以在类图标中类名的上面加一个《lnterface》关键字来表示接口,如下图所示。 第1章 UML简介 * 构造型的概念在使用UML建模工具的时候特别有用。建模工具的一个重要特点是具备“字典”的功能,能够跟踪在模型中创建的所有的元素,包括类、用例、构件等等。字典只能够对已有的元素和基于这些元素的构造型有效。因此,构造型允许创建一些新的东西并把它们存储到字典中。这一点非常重要,因为字典能够帮助你管理自己的模型,并可以复用所创建的元素。 第1章 UML简介 * 1.5 UML 2.0中的新图 1.5.1组成结构图 当对一个类建模的时候,展示其内部结构是很有用的。当一个类由多个类构建而成的时候,往往更会有这种感觉。 UML 2.0的组成结构图(composite structure diagram) 提供了一种全新的方法。可以把每一个构件类放入到一个整体中。这种方法传达的思想就是,从类结构的内部来审视这个类。下图说明了这个意思。 UML 1.x版允许在类图中使用这种符号;UML 2.0则把这种方法明确地定义为自己的一种图。 第1章 UML简介 * 第1章 UML简介 * 1.5.2交互纵览图 假设活动中的每一个都包含了对象之间的一个消息序列。如果用顺序图或协作图(或者是二者的结合体)来替换其中的某些活动,就会得到UML 2.0中的新图—交互纵览图(interaction overview diagram) 下面举个例子。假设在一个图书馆中: 你从图书馆的数据库中查找到一本书。 你把这本书拿到服务台去办理借阅登记. 在你离开图书馆之前,出口处的门卫验证你的借阅登记。 第1章 UML简介 * 现在分析一下每个活动。 在第1个活动中,你查询图书馆的数据库以找到图书,数据库做出反应,告诉你到哪里去找图书。 在第2个活动中,你请求管理员为你办理借阅手续,手续办妥后,管理员告诉你可以把图书带走

文档评论(0)

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

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

1亿VIP精品文档

相关文档