- 4
- 0
- 约1.19万字
- 约 49页
- 2015-12-24 发布于广东
- 举报
* 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (1)类图 双向(标准)的关联 关联是两个类间的联接。关联总是被假定是双向的;这意味着,两个类彼此知道它们间的联系,除非你限定一些其它类型的关联。回顾一下Flight 的例子,图6-10显示了在Flight类和Plane类之间的一个标准类型的关联。 * 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (2)对象图 对象的概念与特性: 对象代表一个单独的、可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。 状态(属性) 行为(方法,事件) 标识(名字) 对象是一个存在于时间和空间中的具体实体,而类仅代表一个抽象,抽象出对象的“本质”。 类是共享一个公用结构和一个公共行为对象集合。 类是静态的,对象是动态的;类是一般化,对象是个性化;类是定义,对象是实例;类是抽象、对象是具体。 * 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (2)对象图 阅读UML对象图: 首先找出所有的类,即在“:”之后的名称; 整理完之后,就可以通过对象的名字来了解其含义; 按类来归纳属性,然后再通过关联来确定含义。 * 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (2)对象图 对象图实例 * 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (3)包图 包的含义:包是模型的组织单位。一个复杂的系统模型需要分解成为多个部分,每一部分用包来表示。包是UML一种模型元素,可以用来表示模型、子模型、系统和子系统等系统模型单位。 * 信息系统分析与设计 6.4统一建模语言 6.4.2 UML静态建模机制 2.类图、对象图和包图 (3)包图 通过连接线表现软件 包成员的软件包实例 * 信息系统分析与设计 6.4统一建模语言 6.4.3 UML动态建模机制 UML动态建模机制通过状态图(Statechart Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)、活动图(Activity Diagram)来实现。 1.消息 UML定义的消息类型有三种: 简单消息(Simple Message) 表示简单的控制流。 同步消息(Synchronous Message) 表示嵌套的控制流。 异步消息(Asynchronous Message) 表示异步控制流。 * 信息系统分析与设计 6.4统一建模语言 6.4.3 UML动态建模机制 UML动态建模机制通过状态图(Statechart Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)、活动图(Activity Diagram)来实现。 2.状态图 状态图(State Diagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。 (1) 状态 * 信息系统分析与设计 6.4统一建模语言 6.4.3 UML动态建模机制 UML动态建模机制通过状态图(Statechart Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)、活动图(Activity Diagram)来实现。 2.状态图 “或关系”的子状态 并发子状态状态图 * 信息系统分析与设计 6.4统一建模语言 6.4.3 UML动态建模机制 UML动态建模机制通过状态图(Statechart Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)、活动图(Activity Diagram)来实现。 2.状态图 (2) 转移 状态图中状态之间带箭头的连线被称为转移。状态的变迁通常是由事件触发的,此时应在转移上标出触发转移的事件表达式。如果转移上未标明事件,则表示在源状态的内部活动执行完毕后自动触发转移。
您可能关注的文档
- 商业银行经营管理学 第二版 刘忠燕 第15章新.ppt
- 商业银行经营管理学 第二版 刘忠燕 第16章新.ppt
- 商业银行经营管理学 第二版 刘忠燕 第17章新.ppt
- 信息技术应用基础(第二版) 冉崇善 白涛 刘斌编著 第5章新.ppt
- 射频电路理论与设计 第2版 黄玉兰 编著 第9章 放大器的设计新.ppt
- 信息技术应用基础(第二版) 王兴玲 06新.ppt
- 实训1 示例素材 示例新.ppt
- 实训3 外观设计素材 演示文稿示例新.ppt
- 信息技术应用基础(第二版) 王兴玲 第1章新.ppt
- 实用电工电子技术基础 模块八 时序逻辑电路分析与测试新.ppt
- 信息系统分析与设计--于继武 第7章 信息系统的实现与测试新.ppt
- 信息系统分析与设计--于继武 第8章 信息系统的运行与管理新.ppt
- 实用人机工程学陈波 第一章_概论新.ppt
- 市场营销理论与实务 刘建廷 谭境佳 第一章新.ppt
- 室内空间设计刘莉 模块二新.ppt
- 信息系统工程与实践 王晓峰 第1章 信息系统工程导论新.ppt
- 信息系统工程与实践 王晓峰 第2章 信息系统战略规划新.ppt
- 信息系统工程与实践 王晓峰 第4章 结构化分析与设计新.ppt
- 信息系统工程与实践 王晓峰 第5章 基于UML的信息系统建模技术新.ppt
- 信息系统工程与实践 王晓峰 第7章 信息系统的实施、维护与管理新.ppt
原创力文档

文档评论(0)