前言
简单介绍一下uml的概况篇。
正文
UML 概述:
url 包括:
- 事物
- 关系
- 图
- 扩展机制
事物:
- 结构: 类、接口、构件、节点等等
- 行为:交互、状态等等
- 分组:包、子系统等等
- 注释:注释
关系:
依赖、关联(聚合、组合)、泛化、实现
图:
用例图、交互图(顺序图、协作图)、类图、活动图、状态图等等
扩展机制:Stereotype(板型)、Tagged Value(标签值)、Constraint(约束)
图的分类:
静态建模: 类图
动态建模:
顺序图
用例图
活动图
状态图
学习顺序:
类图-》 顺序图 -》 用例图 -》活动图 -》 状态图
类图:
用例图:
状态图:
活动图:
在不同阶段写什么样的图呢?
用例视图:
需求分析阶段的利器
逻辑视图
设计阶段,用例的实现
组件视图
构件表示封装了其内容的系统模块;构件是相对独立的模块
部署视图
表示软件元素在屋里架构上的部署,以及物理元素之间的通信
结
下一节实操。