2011-01-22 36 views

回答

2

UML是以圖形方式記錄系統及其交互的簡單方法。它對你的價值不一定是使用UML本身,而是編碼或修改之前記錄系統的價值。

我看到優點

  1. 你強迫你開始建房前考慮整個設計。繪圖比一大堆代碼更容易改變。現階段的錯誤更容易糾正。
  2. 它有助於理解系統和交互,而不僅僅是代碼本身。有了你可以編寫的所有自我記錄代碼,一個好的圖表幾乎總是會更清晰,並且能夠快速提取。

缺點是

  1. 需要時間來產生,當你可能寧願是編碼和試驗
  2. 可以得到過時,如果精力不放在以保持至今。
4

UML是一種標準,用於以(大部分)圖形格式傳達有關面向對象軟件系統設計的信息。

這非常重要,因爲它使得關於這種系統的溝通更容易。

+1

+1不錯,簡潔的定義。 – ChristopheD 2011-01-22 09:37:10

1

我的意思着我只是「代碼並修復」在我的腦子

你可以和 「模式」。它每天都完成。當時有很多事情要做,你如何在餐巾紙上表達你的想法已經是UML的一種形式,沒有嚴格的命名法。

但是,如果您在大系統上與同事合作,他們可能會說這種語言。