代码之家  ›  专栏  ›  技术社区  ›  rafek

学习UML的最佳来源是什么?[闭门]

uml
  •  29
  • rafek  · 技术社区  · 16 年前

    学习好的UML设计的好方法是什么?您多久绘制一次图(静态类图除外)?学习它的最佳来源是什么?

    3 回复  |  直到 9 年前
        1
  •  28
  •   duffymo    16 年前

    "UML Distilled" 是学习UML语法的最佳书籍。它简明扼要,信息密集。

    不幸的是,了解UML语法与了解如何设计并不相同。

        2
  •  11
  •   Paul G.    16 年前

    Practical UML

    UML Overview

    我不知道,这取决于球队有多大。我认为类/序列/用例是我最常用的。最重要的是不要过度使用图表,因为主要目标是帮助团队之间沟通,帮助以同样的方式理解事物,而不仅仅是制作一些无用的图表文件,而不是不使用它们。

    然而,由一组团队开发的非常复杂的系统,显然需要更多的图表,我认为,只是为了确保每个人都知道他们在做什么,以及事情在系统中是如何关联的。现在有很多很好的工具可以帮助建模。

        3
  •  3
  •   ChrisW    16 年前

    我曾参与过一个项目make,我们使用enterprisearchitect制作UML图,我们使用C#源代码对其进行了反复(正向和反向工程)。

    它(UML)不擅长定义每个方法的实现(使用序列图),但定义接口和类的签名(即方法的声明,而不是定义)是可以的。

    它很有用,因为您可以:

    • 显示一组类如何交互的图表(而对于源代码,您一次只能看到一个类)

    • 不同类别的不同图表;有时同一个类可以出现在多个图表上。

    这是针对一个需要创建设计文档的项目,通过设计可以从用例中跟踪。