1、结构图
2、综述
UML知识体系分为两个部分。
第一部分介绍概念,它们没有图形与之对应。这些概念有:软件的生命周期,建模的意义(why, how), 系统与模型, 模式与框架。
第二部分介绍UML。它由三部分组成。
- 构成元素或组成要素(building block), 组成要素又分为三种
- 事物:事物分为四种,结构事物,行为事物,分组事物,注释事物。
- 关系:关系有泛化,实现,依赖,关联
- 图形:图形分为三种,结构型(类图,对象图,组件图,包图(略)),行为型(通讯图,时序图,活动图,用例图,状态图),物理型(部署图,制品图)。
2.规则(rule):建模的规则,它类似于写代码的规范。
3.公共机制(common mechanisms):说明书(specification),修饰符(public, private, protected, default), 划分(common division), 扩展(stereotype(元信息), tag(标签), constraint(约束))
书中偶尔会提及面向设计相关的内容。可以阅读相关书籍
3、资料&工具
书籍:
- 《The Unified Modeling Language User Guide》 Second Edition
- learning UML 2.0
工具:
- startUML。