`

UML 2.0 中一共定义了13 种图示

    博客分类:
  • UML
阅读更多

UML 2.0 中一共定义了13 种图示(diagrams)。为方便了解,可分类成右侧的结构。

  结构图(Structure diagrams) 强调的是系统式的建模:

  类图 (Class Diagram)

  组件图(Component diagram)

  复合结构图(Composite structure diagram)

  部署图 (Deployment diagram)

  对象图(Object diagram)

  包图(Package diagram)

  行为图(Behavior diagrams)      强调系统模型 中触发的事件:

  活动图(Activity diagram)

 

     状态机图 (State Machine diagram)

  用例图 (Use Case Diagram)

  交互图(Interaction diagrams), 属于行为图形的子集合,强调系统模型中的资料流程:

  通  信图(Communication diagram]]

  交互概述图(Interaction overview diagram) (UML 2.0)

  序列图 (顺序图)(Sequence diagram)

  时间图(UML Timing Diagram) (UML 2.0)

  协定状态机是状态机的子变种。它用来塑造网络通讯协定模型。


UML

UML 并不限定 UML 要素型别非得是某图形上的型别。一般来说,每个 UML 要素大约会出现在图的所有型别。这种弹性在 UML 2.0 部分被限定。   为了要保持工程图的传统,在您的 UML 图上加注用途、约束、或意图永远无伤大雅。

分享到:
评论

相关推荐

    UML2.0实战教程

    首先,教程会介绍UML2.0的基础知识,包括基本的图示类型,如用例图(Use Case Diagram)、类图(Class Diagram)、对象图(Object Diagram)、序列图(Sequence Diagram)、协作图(Collaboration Diagram)、状态图...

    uml2.0

    综上所述,UML 2.0 是一种强大的建模工具,它通过丰富的图示和模型元素,为软件开发提供了一套完整且灵活的建模语言,使得复杂的系统设计变得更为直观和可理解。通过深入学习和实践UML 2.0,开发者可以提升其系统...

    eclipse uml2.0 插件

    UML2.0是UML的第二个主要版本,它引入了许多新特性,如更复杂的图示、细化的结构和行为建模,以及对分层系统和组件建模的支持。UML2.0允许用户描绘系统的静态和动态方面,包括类、对象、接口、包、用例、序列图、...

    UML2.0技术手册,迅速掌握UML

    1. **细化和扩展的图示类型**:UML2.0增加了类图、对象图、包图、用例图、活动图、状态图、序列图、通信图、定时图、组合结构图、部署图等,每种图都有更详尽的表示方式,涵盖了软件开发的各个阶段。 2. **精确的...

    UML2.0 技术手册

    **UML2.0 技术手册** UML(统一建模语言)是软件工程领域中用于系统建模的一种标准化语言,它为...《UML2.0技术手册》作为参考资料,将详细解析UML2.0的各种概念、图示和应用,帮助读者深入理解和运用这一建模语言。

    UML 2.0的培训资料

    UML 2.0的最新讲解强调了建模的灵活性和适应性,通过丰富的图示和表达能力,使开发者能够更精确地描绘出软件系统的全貌。无论是在需求分析、系统设计,还是在编码和测试阶段,UML都能提供强大的支持。因此,掌握UML ...

    UML建模工具JBOO4.0(支持UML2.0)

    UML2.0是UML的最新版本,引入了更多的图示类型、扩展了元模型以及增强了模型的精确性,使得它在现代软件开发中的应用更加广泛。 JBOO4.0是一款基于Java的开源UML建模工具,它专为支持UML2.0而设计,提供了丰富的...

    UML2.0培训资料

    ### UML2.0培训资料知识点详述 #### 一、UML与OOAD概览 **统一建模语言(UML)**是一种用于软件工程的标准化建模语言,广泛应用于系统架构、软件开发和业务流程等领域。UML2.0版本在原有基础上进行了大量改进和...

    《面向对象分析与设计》(UML 2.0版)

    UML 2.0是UML的最新版本,增加了许多新的图示和元素,使得模型更加强大和全面。UML主要包含以下几种类型的图表: 1. **用例图**:描绘了系统的主要参与者(Actor)以及他们与系统提供的服务(Use Case)之间的关系...

    UML.2---工具箱PDF

    UML 2.0 工具箱是学习和实践这一建模语言的重要资源,涵盖了各种模型元素和图示,帮助开发者、分析师和项目经理更好地理解和应用UML。 ### UML 2.0 的核心概念 1. **模型元素**:UML 2.0 包含多种模型元素,如类、...

    UML.2工具箱.part03.rar

    1. **UML 2.0概述**:UML 2.0是对早期UML 1.x版本的扩展和增强,引入了更多的图示类型,如活动图、通信图和定时图,以及更严谨的模型定义,提高了精确度和可表达性。 2. **类图和对象图**:这部分可能包含如何使用...

    面向对象分析与设计(UML.2.0版)

    UML 2.0版是UML的最新修订版,引入了更多增强功能,以适应现代软件开发的需求。 本资料"面向对象分析与设计(UML.2.0版)"是学习UML和面向对象设计的理想资源,特别是对于想要提升为Android开发高手的程序员来说。...

    UML入门教程(中文版)(带书签)

    UML(统一建模语言)是一种用于软件系统分析和设计的标准化建模语言,它通过一系列的图示来帮助开发者、分析师和设计师可视化系统的设计。UML的应用非常广泛,适用于各种软件开发方法、工具和应用程序的开发。本教程...

    uml简易中文教程

    UML2.0是当前广泛采用的版本,包含了多种图示类型,如用例图、类图、序列图、状态图等,用于描述软件系统的不同方面。 ### 2. UML基本元素 UML中的基本元素包括: - **类(Class)**:代表现实世界中的对象或概念,...

    UML uml学习ppt

    学习UML通常从理解基本概念和图示符号开始,然后逐步掌握如何绘制各种图表。实践中,应根据项目需求选择合适的图表类型,避免过度建模。UML工具如Enterprise Architect、Visio、StarUML等能帮助快速创建和编辑UML...

    UML考试要点整理UML考试要点整理

    - UML2.0是当前最广泛使用的版本,包含14种不同的图,用于描述系统不同视角。 2. **UML的图示类型**: - **用例图(Use Case Diagram)**:展示系统与外部参与者之间的交互,描绘了系统的功能需求。 - **类图...

    UML课后习题答案.doc

    在UML 2.0的四种交互图中,顺序图强调了对象间的调用顺序。 "4+1"视图模型中,"1"代表用例视图,它是系统需求分析的核心,通过用例图、交互图、状态图和活动图等展示系统的行为。 在创建类图时,类名通常遵循...

    UML1.0标准中英文对照

    UML(Unified Modeling Language)1.0是一种通用的建模语言,用于软件开发中的可视化建模。它由对象管理组(OMG)于1997年发布,是软件工程领域的重要里程碑,为软件设计师和开发者提供了一种统一的、标准化的方式来...

Global site tag (gtag.js) - Google Analytics