软件建模与设计过程可以拆分成需求分析、概要设计和详细设计三个阶段。UML 规范包含了十多种模型图,常用的有 7 种:类图、序列图、组件图、部署图、用例图、状态图和活动图。 一、类图 类图用于描述类的特性和类之间的静态关系 类的组成部分 类的名字,类的属性,类的方法 类之间的关系 关联 当一个类的属性保存了对另一个类的实例的引用时,就产生了关联关系 单向关联 双向关联 自身关联 多维关联 一对多关联 多对多关联 依赖 一个类中局部变量、函数参数、返回值建立于对其他类的调用,也就是一个类在某一时刻会用到另一个类 组合