静态建模
用例图(use case diagrams)
从用户的角度描述系统的功能 [系统/ 子系统/ 类 的行为], 只说明系统实现什么功能, 而不必说明如何实现.
参与者描述系统外部元素所起的作用, 关联提供用例与参与者间的通信路径
椭圆表示某个用例;人形符号表示角色
类图(class diagrams)
六种关系
泛化关系: Generalization 子类 实线三角箭头指向 父类 子类特化父类的特征和行为
实现关系: Realization 类 虚线三角箭头指向 接口 类是接口所有特征和行为的实现
关联关系: Association 拥有者 实线箭头指向 被拥有着 拥有关系
聚合关系: Aggregation 部分 实线菱形箭头指向整体 整体与部分的关系, 一种关联关系
组合关系: Composion 部分 实线实心菱形箭头指向整体 整体与部分的关系(同生命周期), 一种关联关系
依赖关系: Dependency 现代人 虚线箭头指向 计算机 一种使用关系
对象图(object diagrams)
类图的实例, 描述系统在具体时间点上所包含的对象以及各个对象的关系
包: 将模型元素分组的一种机制
对象名下应加下划线
动态建模
时序图
协作图(Collaboration diagrams)
描述对象之间的合作关系, 侧重对象之间的消息传递
状态图
活动图
物理架构建模
部署图
构件图