2011-01-22 16 views

回答

2

UML是以图形方式记录系统及其交互的简单方法。它对你的价值不一定是使用UML本身,而是编码或修改之前记录系统的价值。

我看到优点

  1. 你强迫你开始建房前考虑整个设计。绘图比一大堆代码更容易改变。现阶段的错误更容易纠正。
  2. 它有助于理解系统和交互,而不仅仅是代码本身。有了你可以编写的所有自我记录代码,一个好的图表几乎总是会更清晰,并且能够快速提取。

缺点是

  1. 需要时间来产生,当你可能宁愿是编码和试验
  2. 可以得到过时,如果精力不放在以保持至今。
4

UML是一种标准,用于以(大部分)图形格式传达有关面向对象软件系统设计的信息。

这非常重要,因为它使得关于这种系统的沟通更容易。

+1

+1不错,简洁的定义。 – ChristopheD 2011-01-22 09:37:10

1

我的意思着我只是“代码并修复”在我的脑子

你可以和 “模式”。它每天都完成。当时有很多事情要做,你如何在餐巾纸上表达你的想法已经是UML的一种形式,没有严格的命名法。

但是,如果您在大系统上与同事合作,他们可能会说这种语言。

相关问题