5 顺序图
5.1 什么是顺序图?
顺序图也是一种动态建模方法(跟流程图、活动图一样)。优点在于更善于表达多个角色展开交互时的流程。
5.2 顺序图基本语法
5.3 仅用消息的形式表达
5.4 用消息+返回值的形式表达
5.5 顺序图VS活动图
- 用顺序图表达购买地铁票
- 用活动图表达购买地铁票
5.6 顺序图的循环及分支结构
- Loop(循环):如果满足“循环条件”就重复执行框中内容。
- Alt(条件分支):如果满足“条件1”就执行上部分内容,如果满足“条件2”就执行下部分内容。如果有多个条件依次类推。
- opt(可选分支):如果满足“条件”就执行框中内容,否则就跳过去。
5.7 顺序图的循环及分支案例
6 通信图
6.1 什么是通信图
“通信图”是“顺序图”的另外一种表示方式。
6.2 通信图案例
7 时间图
7.1 什么是时间图?
时间图,用于表示某东西的状态随时间变化而变化。
7.2 时间图样例
8 用例图
8.1 什么是用例图?
用例图是用户与系统交互的最简表示形式,可以展现用户和与他相关的用例之间的关系。
8.2 用例图的基本语法
8.3 用例图的基本用法
8.4 用例图举例
8.5 输入和导出用例图
8.6 用例图的Include
8.7 用例图的extend
8.8 角色的继承
8.9 用例的继承
8.10 用例表模板
如果用例图不能详细地说明需求,每个用例图就需要填写一个用例表
9 包图
9.1 什么是包图?
包图是将UML图进行“打包”的一种图,能帮助我们有效组织好各种UML图和表达的思路,同时包图也是进行软件架构设计的有力工具。
9.2 包图的基本表达方式
9.3 包图的依赖关系
9.5 用包图进行的架构设计
10 部署图
10.1 什么是部署图?
部署图主要是在物理的层次上做整体的系统规划,跟拓扑图相比,部署图可以细化设计。
10.2 部署图与拓扑图的区别
- 拓扑图
- 部署图
11 构件图
11.1 什么是构件图?
“构件图”也叫“组件图”,是物理上独立的东西,它可以单独维护、升级、替换。
11.2 构件图的基本用法
11.3 构件图和部署图捆绑用法
写在末尾
UML 不仅在做系统设计中我们会用到,在整个软件开发周期,它作为一种跟其他协作方交互的统一语言,这种通用的语言跟编程语言无关,更多的是大家的统一共识。画让大家统一能理解的图表,是每个开发人员必备的技能。
-
建模
+关注
关注
1文章
318浏览量
61719 -
UML
+关注
关注
0文章
122浏览量
31238 -
面向对象
+关注
关注
0文章
64浏览量
10148
发布评论请先 登录

全面剖析嵌入式Linux开发
UML教程设计核心技术
全面剖析LED灯具技术

什么是UML图?常见的UML图工具有哪些?

UML统一建模语言

UML相关基本知识介绍

全面剖析UML(上)

评论