我是新來的asp.net,我被告知我需要徹底瞭解UML來構建成功的軟件,這是正確的嗎?我的意思是我不能在自己的大腦中「編碼和修復」和「模型」。 UML有多重要?什麼是最好的學習方式?「統一建模語言」的簡單解釋,它爲什麼重要?
2
A
回答
2
UML是以圖形方式記錄系統及其交互的簡單方法。它對你的價值不一定是使用UML本身,而是編碼或修改之前記錄系統的價值。
我看到優點
- 你強迫你開始建房前考慮整個設計。繪圖比一大堆代碼更容易改變。現階段的錯誤更容易糾正。
- 它有助於理解系統和交互,而不僅僅是代碼本身。有了你可以編寫的所有自我記錄代碼,一個好的圖表幾乎總是會更清晰,並且能夠快速提取。
缺點是
- 需要時間來產生,當你可能寧願是編碼和試驗
- 可以得到過時,如果精力不放在以保持至今。
4
UML是一種標準,用於以(大部分)圖形格式傳達有關面向對象軟件系統設計的信息。
這非常重要,因爲它使得關於這種系統的溝通更容易。
1
我的意思着我只是「代碼並修復」在我的腦子
你可以和 「模式」。它每天都完成。當時有很多事情要做,你如何在餐巾紙上表達你的想法已經是UML的一種形式,沒有嚴格的命名法。
但是,如果您在大系統上與同事合作,他們可能會說這種語言。
相關問題
- 1. 有人解釋DSL語言創建的機制「簡單英語」
- 2. 語言被解釋爲什麼意味着什麼?
- 3. 爲什麼解釋/腳本語言很少有多行註釋?
- 4. 什麼是用簡單英語解釋的參數化查詢?
- 5. 語言語法的特徵是什麼定義它將被解釋或編譯?
- 6. 什麼是用於創建圖形的簡單語言?
- 7. 以簡單的語言解釋數據包對探測算法
- 8. 爲什麼在解釋語言中#通常會引入評論?
- 9. 爲什麼客戶端Web仍在使用解釋型語言?
- 10. C#解釋語言
- 11. 解釋Django語言
- 12. 什麼是最簡單的解釋什麼是Hadoop和Map/Reduce?
- 13. c#請解釋它爲什麼有效,
- 14. 簡單的Python和需要解釋
- 15. 爲什麼你需要Node.js的模板語言?
- 16. 解釋爲互斥的需要語言環境,請
- 17. 簡單的解釋
- 18. 需要解釋爲什麼EXCEPTION_ACCESS_VIOLATION發生
- 19. 設計功能語言解釋器的主要問題是什麼?
- 20. 一個簡單的C語言程序,需要一些輸入
- 21. 什麼是單元測試的非常簡單的解釋?
- 22. 什麼是模板語言?
- 23. 什麼是編程語言,如果它不被解釋或編譯
- 24. 爲什麼解釋器模式會吸?
- 25. 意義,爲什麼它是重要的
- 26. 是R語言解釋?
- 27. 編譯解釋語言
- 28. 「模板語言如HTMLBars」是什麼意思?什麼是HTMLBars?一種語言?
- 29. 什麼是java中的數據源?有人可以用簡單的語言解釋我嗎?
- 30. 有人能請外行解釋什麼是功能語言?
+1不錯,簡潔的定義。 – ChristopheD 2011-01-22 09:37:10