统一建模语言UML-Shirley范例.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言UML 现代教育技术 SHIRLEY 第七章 统一建模语言UML 7.1 UML的组成、特点与应用 7.2 静态建模 7.3 动态建模 7.4物理架构建模 7.5 基于UML的统一建模过程--RUP UML图(diagram) 用例图(Use Case Diagram) 类图(Class Diagram) 对象图(Object Diagram) 构件图(Component Diagram) 部署图(Deployment Diagram) 状态图(Statechart Diagram) 时序图(Sequence Diagram) 活动图(Activity Diagram) 协作图(Collaboration Diagram) 7.1 UML的组成、特点与应用 7.1.1UML 组成 1. UML的模型元素: 2. UML的元模型结构 3.UML模型 7.1.2UML的特点 7.1.3UML的应用 7.1为什么有必要统一建模语言 7.1 UML定义 . UML (Unified Modeling Language)是可视化语言 UML是图形化语言 图形便于交流(一幅图抵上千文字) UML的定义=UML语义+UML表示法。 UML语义 UML表示法 7.1.1 UML 组成 1.UML的模型元素 一类:表示模型的某个概念。如: 7.1.1 UML 组成 1.UML的模型元素 另一类:表示模型元素间的关系。如: (1)关联:连接模型元素及链接实例。 (2)泛化:一般与特殊的关系。 (3)依赖:一个元素以某种方式依赖于另一个元素。 (4)聚集:整体与部分的关系。 7.1.1 UML 组成 2.UML的元模型结构 (1)元元模型层:用于描述元模型的语言,它是任何模型的基础。 (2)元模型层:用于描述模型的而语言,它组成了UML的基本元素,如:类,属性,操作,构件等。 (3)模型层 :模型是对现实世界的抽象。模型层用于描述信息领域的语言,它组成了UML的模型。 (4)用户模型层:是模型的实例,表达一个模型的特定情况。 7.1.1 UML 组成 3.UML的模型 7.1.1 UML 组成 3.UML的模型 - 2) 视图 -- (1)用例视图(Use case view)=用户的角度+系统外部功能。也叫用户模型视图。 -- (2)逻辑视图(Logical view)=用类图和对象图描述系统的静态结构+描述对象间为实现给定功能,发送消息时出现的动态协作关系。 7.1.1 UML 组成 3.UML的模型 - 2) 视图 -- (3)并发视图(Concurrenct View):用来显示系统的并发工作状况。 -- (4)构件视图(Component view):用来显示代码组件的组织方式。它描述了实现模块和它们之间的依赖关系。 --(5)部署视图(Deployment View):显示系统的实现环境和构件被部署到物理结构中的映射。 7.1.1 UML 组成 7.1.2 UML的特点 1 统一标准 2 面向对象 3 表示能力强大,可视化    7.1.3 UML的应用 略 7.2 静态建模 ■ 7.2.1 用例模型 ■ 7.2.2 类和对象图 1.类图和对象图 2.关联关系 3.聚集 4.泛化 5.依赖和细化关系 6.约束和派生规则 ■7.2.3 包 7.2.2 类和对象图 ■1.用例图是描述系统功能。 ■示例: 7.2.2 类和对象图 2.类图 类:对一类具有相同特征的对象的描述。 类图从上到下分为三部分:类名、属性和操作。类名是必须有的。 示例: 7.2.2 类和对象图 ■3. 对象图:类图的实例,几乎使用与类图完全相同的标识。 ■ 区别在于对象图显示类的多个对象实例,而不是实际的类。 ■ 它描述的不是类之间的关系,而是对象之间的关系。 ■示例: 7.2.2 类和对象图 ■ 4.构件图:建模软件的组件及其相互之间的关系。

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档