`
lu930124
  • 浏览: 28570 次
  • 性别: Icon_minigender_2
  • 来自: 廊坊
文章分类
社区版块
存档分类
最新评论

UML动态模型(顺序图、协作图、状态图)

 
阅读更多

顺序图:用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条信息 对应了一个类操作或状态机中引起转换的事件。顺序图展示对象之间的交互,这些交互是指在场景或用例的时间六中发生的,顺序图属于动态建模。顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的,表示了对象孩子间传送消息的时间顺序。

协作图:是一种交互图,强调的事发送和接受消息的对象之间的组织结构,使用协作图来说明系统的动态情况。主要描述写作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息。协作图主要元素:参与者、对象和消息流。

协作图与顺序图的区别联系:

协作图和顺序图都博爱是了对象间的交互作用,但是他们侧重点不同。

协作图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。

协作图清楚的表示了对象间的关系(强调空间),但时间顺序必须从顺序号获得。

协作图和顺序图可以相互转化。

状态图:说明对象在它的生命期中相应时间所经历的状态序列,以及它们对那些事件的响应。用于揭示状态图Actor、类、子系统和组件的复杂性,为实时系统建模。

状态图组成:

状态:对象的状态是指在这个对象的生命期中的一个条件或状况,在此期间对象将满足某些条件、执行某些活动、或者等待某些事件。

转移:转移是有一种状态到另一种状态的迁移。这种转移由被建模实体内部或外部事件触发。对一个类来说,转移通常是调用了一个可以引起状态发生重要变化的操作的结果。

顺序图:


协作图:


状态图:


分享到:
评论

相关推荐

    图书馆理系统_用例图、时序图、协作图

    图书馆理系统_用例图、时序图、协作图本实验目的在于灵活运用用例图、类图、对象图、活动图、顺序图、通信图、时序图、状态图完成图书管理系统的分析与设计。在图书管理系统设计中,使用各种UML图,从各个侧面分析...

    建模工具EA的使用

    UML动态模型图:用例图、序列图(时序图、顺序图)、协作图、状态图、活动图。 UML 2.0中的新图:组成结构图、交互纵览图、计时图、包图。 2、UML建模基本过程: 第1步:描述需求(创建需求模型); 第2步:...

    UML图详细介绍及软件开发过程概述

    详细介绍UML及软件开发过程,包括以下几部分内容:软件ch01开发过程概述、ch02 UML基础、ch03 UML用例图、ch04 UML类图、ch05 UML活动图、ch06 UML顺序图、ch07 UML协作图、ch08 UML状态图、ch09 UML组件图与部署图...

    基于UML的图书馆管理系统分析与设计

    4 交互模型 顺序图、协作图 动态建模 5 实现模型 构件图、配置图 静态建模 2 图书管理系统的UML建模设计 以图书管理系统为例,结合Rational Rose2003工具软件绘制图形,详细阐述UML的建模过程。 2.1 需求分析描述 ...

    基于UML的鲜花店网上订花系统分析与设计

    基于UML的鲜花店网上订花系统分析与设计

    UML建模-网上购物

    第1章 系统需求 2 第2章 需求分析 3 2.1 识别参与者 3 ...4.1 创建系统顺序图(协作图) 18 4.2 创建系统的状态图 22 4.3 创建系统的活动图 23 第5章 物理模型 27 5.1 创建系统组件图 27 5.2 创建系统部署图 28

    利用UML和ROSE工具,建立 “****系统”的完整模型

    利用UML和ROSE工具,建立 “****系统”的完整模型。要求包含: 1、系统的简要描述  系统的用例图及其简要描述; 2、系统的结构模型:  系统类图;  系统的构件图;  系统的部署图; 3、系统的行为模型  ...

    《UML建模实例教程》【PPT】

    8.7.1 顺序图与协作图的比较 8.7.2 顺序图与协作图的互换 习题 第9章物理建模 9.1物理建模概述 9.1.1硬件 9.1.2软件 9.2组件图 9.2.1组件图概述 9.2.2组件图组成 9.2.3绘制WebShop电子商城组件图 9.3部署...

    基于uml的公交查询用例图

    基于uml的公交查询用例图、类图、部署图、状态图、活动图、顺序图、构件图、协作图等...

    uml课件试题和答案

    顺序图与协作图 一、选择题 1.UML系统设计的一般步骤包括系统对象设计、系统体系结构设计和系统...5.顺序图和协作图建立了UML面向对象开发过程中的对象动态( A )模型。 A、交互 B、状态 C、体系结构 D、软件复用

    軟件建模技術與與UML說明

    1.1 模型 ...5.4 顺序图与协作图比较 6.1 状态图 6.2 活动图 6.3 两种图的比较 7.1 构件图 7.2 部署图 7.3 包图 8.1 UML视图和应用领域 8.2 软件模型与UML图 8.3软件分析和设计与UML图 8.4 建模十原则

    超市管理系统UML建模实例+完整实验报告

    包括全套的UML建模图,用例图(3级),类图,顺序图,协作图,状态图,活动图,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和主要技术,软件系统建模(包括完整建模图),和三...

    UML-机票预订系统-用例图

    机票预订系统 面向对象分析与设计 用例图

    uml期末大作业

    提供多种期末作业选题,方便选题! 一、实验目的与任务 ...分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图、协作图、活动图以及状态图。  4、设计。建立系统的构件图和部署图。

    利用UML和ROSE工具,建立 “三维运动捕捉数据管理与分析系统”的完整模型

    利用UML和ROSE工具,建立 “三维运动捕捉数据管理与分析系统”的完整模型。要求包含: 1、系统的简要描述 2、系统的结构模型: • 系统的用例图及其简要描述; • 系统类图和某种典型场景下的对象图; • 系统的构件...

    UML参考手册-UML入门资料

    3 4 2 协作图 3 5 状态机视图 3 6 活动视图 3 7 物理视图 3 8 模型管理视图 3 9 扩展组件 3 10 各种视图间的关系 第 4 章 静态视图 4 1 概述 4 2 类元 4 3 关系 4 4 关联 4 5 泛化 4 5 1 继承 4 5 2 ...

    UML参考手册.PDF

    3.4.2 协作图 18 3.5 状态机视图 19 3.6 活动视图 20 3.7 物理视图 21 3.8 模型管理视图 24 3.9 扩展组件 25 3.10 各种视图间的关系 26 第 4 章 静态视图 27 4.1 概述 27 4.2 类元 27 4.3 关系 29 4.4 关联 30 4.5 ...

    uml建模与软件项目管理

    08第八章 顺序图[时序图].pptx 09第九章 协作图.pptx 10第十章 状态图.pptx 11第十一章 活动图.pptx 12第十二章 组件图.pptx 13第十三章 部署图.pptx 14第十四章 统一软件开发过程.pptx ooad-新修版.pptx UML复习....

    软件工程 实验报告+mdl软件工程相关图原件 大连工业

    1. 掌握利用活动图、顺序图、协作图、状态图为系统建立动态模型。 2. 掌握消息的概念以及消息的同步性(简单、同步、阻止、超时、异步、过程调用等)。 三、 所用软件 1. Rational Rose 2. Microsoft Word 活动图、...

    UML参考手册.doc

    3.4.2 协作图 18 3.5 状态机视图 19 3.6 活动视图 20 3.7 物理视图 21 3.8 模型管理视图 24 3.9 扩展组件 25 3.10 各种视图间的关系 26 第 4 章 静态视图 27 4.1 概述 27 4.2 类元 27 4.3 关系 29 4.4 ...

Global site tag (gtag.js) - Google Analytics