图解UML常见的8种图

本篇经验将向大家介绍UML中常见的8种图。

操作方法

  • 01

    (Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。 类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。 类图(Class diagram)最基本的元素是类或者接口。

  • 02

    主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系,所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图。

  • 03

    (deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。

  • 04

    是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。

  • 05

    是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

  • 06

    ,又作“通信图”。即Communication Diagram,而“协作”作为一个结构事物用于表达静态结构和动态行为的概念组合,表达不同事物相互协作完成一个复杂功能。

  • 07

    Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。

  • 08

    (activity diagram,动态图)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。

(0)

相关推荐

  • 常见的4种路径

    编程中常见的4种路径,以java为例:绝对路径,相对路径,类文件路径,web路径 在eclipse下路径讲解 01 在eclipse中新建项目,在src目录下创建db.properties 如图所示: ...

  • 网吧网络遭遇ARP攻击常见的八种情况详解

    网吧网络遭遇ARP攻击常见的八种情况详解

  • windows 7常见的三种字体问题的解决方法

    使用系统过程中遇到字体问题的,可以说概率非常小,大部分遇到的都是某个软件的问题而不是系统本身的问题。这边就来分享三个小编收集的windows 7中经常遇到的字体问题。 1 字体替换成宋体后,出现乱码 ...

  • U盘常见的两种病毒清除方法

    U盘是病毒最容易感染的移动设备,下面介绍比较常见的两种U盘病毒的清除方法: 一.lnk 文件是用于指向其他文件(如,程序)的一种文件. 这些文件通常称为快捷方式文件.通常它以快捷方式放在桌面上.以方便 ...

  • Win7系统死机常见的两种原因及解决方法

    Win7系统死机常见的两种原因及解决方法 一.开机自检时死机与解决方案 当用户在开启系统时,开机自检时发生死机的话,当主板能通电自检时死机. 解决方案:可尝试重启系统,如果重启后依旧死机,那就很有可能 ...

  • 弹窗常见的四种交互情况

    小编:作为一名UI设计师,细腻.善于观察和总结是必不可少的一些技能.作图时我们要精确到一像素,做到一丝不苟:闲暇时一定要去多多使用.观察别人的作品,然后需要总结别人是如何使用的并归为己用.我们要重视每 ...

  • excel单元格中常见的三种错误

    在excel单元格中常见的三种错误,分别是在Excel中出现"#DIV/0!"错误信息,在Excel中出现"#VALUE!"错误信息,在Excel中出现&quo ...

  • 常见的两种网页格式

    最常见的网页格式分为两种:静态网页和动态网页,下面易捷小编就为大家讲解最常见的两种网页格式: 1.静态网页 静态网页多数为单一的超文件标示语言档案.网站建设皆倾向把动态网页静态化,之后提交谷歌等搜索引 ...

  • Java常见的几种内存溢出及解决方法

    Java常见的几种内存溢出及解决方法[情况一]: java.lang.OutOfMemoryError:Javaheapspace:这种是java堆内存不够,一个原因是真不够(如递归的层数太多等),另 ...