UML建模:扩展与应用的深入指南
1. UML建模基础关系与绘制原则
在UML建模中,学校结构里部门的层级高于教师。并且每个部门恰好有一位教师担任系主任,一位教师最多只能担任一个部门的系主任,也存在一些教师不担任任何部门的系主任。
在进行UML关系建模时,有以下要点:
- 依赖关系 :仅在建模的关系非结构性时使用。
- 泛化关系 :仅在存在“是一种”关系时使用,多重继承通常可用聚合替代。
- 避免循环泛化关系 :防止引入循环泛化关系,以免造成模型混乱。
- 平衡泛化关系 :保持泛化关系平衡,继承层次不宜过深(超过五层左右需谨慎)或过宽(可考虑中间抽象类)。
- 关联关系使用 :主要在对象间存在结构关系时使用关联,避免用于表示过程的参数或局部变量等临时关系。
绘制UML关系时,遵循以下原则:
- 线条选择 : 统一使用直线或斜线。直线强调相关事物指向同一事物的连接;斜线在复杂图中更节省空间。在一个图中同时使用两种线条可突出不同关系组。
- 避免交叉线条 :除非必要,避免线条交叉,以保持图的清晰。
- 展示必要关系 :仅展示理解特定事物分组所需的关系,避免多余关系(尤其是冗余关联)。
2. UML通用机制概述
UML有四种通用机制使其更简单易用,分别是规范、修饰、
超级会员免费看
订阅专栏 解锁全文

1175

被折叠的 条评论
为什么被折叠?



