学习笔记UML9种图简介

本文和大家重点讨论一下UML9种图,建模语言UML中共有五类图,共有9种图形,这里和大家分享一下,相信通过本文的学习你对UML图有一定的认识。

UML9种图简介

1、用例图

说明的是谁要使用系统以及使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。

2、活动图

能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。

3、状态图

UML9种图中状态图可以捕获对象、子系统和系统的生命周期。它们可以告知一个对象可以拥有的状态,并且事件(如消息的接收,时间的流逝、错误、条件为真等)会怎样随着时间的推移来影响这些状态。一个状态图应该连接到所有具有清晰的可标志状态和复杂行为的类;该图可以确定类的行为以及该行为如何根据当前的状态而变化,也可以展示哪些事件将会改变类的对象的状态。

4、顺序图

也叫做序列图是用来显示参与者如何以一系列顺序的步骤与系统的对象交互的模型。顺序图可以用来展示对象之间是如何进行交互的。顺序图将显示的重点放在消息序列上,即消息是如何在对象之间被发送和接收的。

5、类图

能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。一个类图根据系统中的类以及各个类之间的关系描述系统的静态视图。

6、对象图

UML9种图中对象图与类图极为相似,只是它描述的不是类之间的关系。

7、协作图

可以看成类图和顺序图的交集,协作图建模对象或者角色,以及它们彼此的通信方式。

8、组件图

UML9种图组件图用来建模软件的组织以及其相互之间的关系。这些图由组件标记符和组件之间的关系构成。在组件图中,组件是软件的单个组成部分,它可以是一个文件、产品、可执行文件和脚本等。

9、部署图

用来建模系统的物理部署。例如计算机和设备,以及它们之间是如何连接的。部署图的使用者是开发人员、系统集成人员和测试人员。

【编辑推荐】

  1. 深入剖析七大常用UML图
  2. 全面认识九种基本的UML模型图
  3. 绘制UML图时应避免的六大问题
  4. 七种UML图类型和三种SVG图像对象
  5. 九步实现UML包图创建

分享标题:学习笔记UML9种图简介
网站链接:http://www.shufengxianlan.com/qtweb/news28/465828.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联