你使用什么样的UML图?

Tho*_*hel 18 uml diagrams

UML2提供不同类型的图表.到目前为止,我只使用了类图.

你使用什么样的UML图?您为软件项目的设计和文档推荐了哪些图表?

aJ.*_*aJ. 29

我更频繁地使用以下图表:

  1. 类图:解释类关系
  2. 序列图:捕获对象交互
  3. 活动图:解释活动(算法流程).

编辑:根据@ Smith325的评论添加了链接.


Use*_*ser 7

我没用.

自大学时代和文凭项目以来,我几乎没见过他们.

有一种印象主要是学生/教授对这些方法感兴趣,没有UML,实践世界幸福地生活.

虽然我并不是说UML不能带来任何好处.

  • 如果您自己只需要它们,那么使用您自己的"个人UML风格"绘制图表可能没问题.但是如果你在一个大团队中工作,你必须以一种即使在几年内(当你可能不再加入团队时)理解它的方式做一些设计规范,UML就是你的选择! (6认同)

Jim*_*m T 6

序列图是我的主要类型,实际上很少使用其他任何东西.

在线工具


mP.*_*mP. 5

也许最好问一下使用UML会带来什么实际好处?

  • UML无法提供理解图表和吐出模板化代码的工具.
  • 非技术用户并不真正了解UML.
  • 序列图真的能捕获所有程序流吗?
  • 类图 - 大多数人最终都会使用sphaghetti - 因为他们试图投入太多.
  • 用例图 - 通常过于简单,它们毫无价值.
  • RUP - 对此越少越好..

任何图表机制以及清晰的叙述都可以用来表达任何想法.只要使其清晰,清晰和合乎逻辑,它应该有助于自我解释.

  • 这不是一种通用语言.由杰夫阿特伍德提出,只有在用户和程序员之间可以说这样的事情才是英语.开发人员以外的群组,您的用户不了解UML.您系统唯一真实的文档是代码.更多中级翻译 (2认同)