简单解释“统一建模语言”,为什么重要?

时间:2011-01-22 09:32:57

标签: asp.net database vb.net uml

我是asp.net的新手,我被告知我需要彻底了解UML才能构建成功的软件,这是正确的吗?我的意思是我只能在我的大脑中“编码和修复”和“模型”。 UML有多重要,学习它的最佳方法是什么?

3 个答案:

答案 0 :(得分:4)

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

重要的是,它使这种系统的沟通更容易。

答案 1 :(得分:2)

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

我认为优势为

  1. 在开始构建之前,您不得不考虑整个设计。绘图比大量代码更容易更改。这个阶段的错误更容易纠正。
  2. 比单独的代码更好地理解系统和交互。使用您可以编写的所有自我记录代码,一个好的图表几乎总是更清晰,更快速地接收。
  3. 缺点是

    1. 需要时间来制作,当你可能宁愿进行编码和试验时
    2. 如果不努力保持最新,可以过时。

答案 2 :(得分:1)

  

我的意思是我只是“编码和修复”而且   我脑中的“模特”

你可以。它每天都在完成。当时正在经历的很多事情,以及你如何传达关于餐巾纸的想法已经是UML的一种形式而没有严格的命名法。

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