[UML]创建图所应遵循的策略

来源:互联网 发布:七层网络 ip属于第几层 编辑:程序博客网 时间:2024/06/08 00:39

1.记住在UML中图的目的不是为了绘制漂亮的图画,而是为了进行可视化、详述、构造和文档化。图始终是一种部署可执行系统的手段。

2.不是所有的图都是值得保存的。通过对模型中的元素提出问题,考虑绘制一些草图,并用这些草图去思考正在构造的系统。很多这样的图达到其目的后就要被丢弃(但创建它们时所依据的语义仍然保留作为模型的一部分)。

3.避免无关的或冗余的图。这些图会使得模型混乱。

4.在每个图中只显示足以表达特定问题的细节。无关的信息会使读者把握不住想要表达的要点。

5.另一方面,不要使图过于简化,除非确实需要在很高的抽象层次上表达某些事物。过分简化会隐藏对理解模型来说是重要的细节。

6.在系统中的结构图和行为图之间保持平衡。很少有哪个系统是完全静态的或完全动态的。

7.不要使用过大(篇幅大于1张打印页的图是很难理解的),也不要使图过小(可考虑把几个小图合并成较大的图)。

8.给每个图一个能清楚地表达其意图的有意思的名称。

9.要对图进行组织。根据视图把它们组织到包中。

10.不要为图的形式所困扰。用工具来帮助工作。