学习好的UML设计的好方法是什么?你多久画一次图(除了类的静态图)?学习它的最好来源是什么?
发布于 2009-02-11 13:17:11
我认为Martin Fowler的"UML Distilled"是学习UML语法的最好的书。它简明扼要,信息密集。
不幸的是,很好地了解UML语法与知道如何设计不是一回事。
发布于 2009-02-11 13:05:44
Practical UML
UML Overview
我不知道,这取决于团队有多大。我认为类/序列/用例是我最常使用的。最重要的是不要过度使用图表,因为主要目标是帮助团队之间进行沟通,帮助以同样的方式理解事物,而不仅仅是制作一些无用的图表论文并不使用它们。
然而,由一组团队开发的非常复杂的系统,显然需要更多的图表,我认为只是为了确保每个人都知道他们在做什么,以及系统中的事情是如何相关的。现在有很多很好的工具可以帮助建模。
发布于 2009-02-11 13:22:26
我曾经参与过一个项目make,在这个项目中,我们使用Enterprise Architect制作了UML图,并与C#源代码进行了往返(正向和反向工程)。
它(UML)不擅长定义每个方法的实现(使用序列图),但它可以定义接口和类的签名(即方法的声明,而不是定义)。
它很有用,因为您可以:
time)
这是为了一个项目,在这个项目中,需要创建设计文档,并通过设计实现从用例到设计的可追溯性。
https://stackoverflow.com/questions/536648
复制相似问题