什麼是學習優秀UML設計的好方法?你多久繪製圖表(除了靜態類圖)?學習它的最佳途徑是什麼?什麼是學習UML的最佳來源?
回答
我認爲Martin Fowler的"UML Distilled"是學習UML語法的最好的書。信息簡潔而密集。
不幸的是,瞭解UML語法並不像知道如何設計一樣。
設計真是如此。通過編寫太多細節或過於抽象,使得UML無用,這很容易讓人失望。 – 2009-02-11 13:19:40
我不知道,這取決於球隊有多大。類/序列/用例是我認爲主要用於我的東西。最重要的是不要過度使用圖表,主要目標是幫助團隊之間的溝通,幫助理解相同的方式,而不僅僅是製作一些無用的圖表文件而不使用它們。
然而,由團隊開發的非常複雜的系統,顯然需要更多的圖表,我想這只是爲了確保每個人都知道他們在做什麼以及系統中的關係。現在有很多很好的工具可以幫助建模。
+1:UML不是代碼的替代品。您可以嘗試進入「用圖片編程」的詳細程度,但這並沒有幫助。 – 2009-02-11 13:08:27
有一個項目讓我工作,我們在哪裏使用Enterprise Architect來製作我們用C#源代碼進行往返(正向和反向工程)的UML圖。它(UML)不擅長定義每個方法的實現(使用序列圖),但它可以定義接口和類的簽名(即方法的聲明,而不是定義)。
這是有用的,因爲你可以有:
的圖,其顯示瞭如何一組類相互作用(而用源代碼你看到類一次一個)
不同的圖與不同的班級組;有時同一班可以出現在多個圖上。
這是一個需要創建設計文檔的項目,從用例到設計的可追溯性。
- 1. 什麼是學習機器學習的最佳編程語言?
- 2. 最佳網上來源爲學習C
- 3. 學習編寫慣用c#的最佳資源是什麼?
- 4. 什麼是學習Windows PowerShell的最佳資源?
- 5. iOS:學習使用Interface Builder的最佳資源是什麼
- 6. 什麼是學習Ant的最佳資源?
- 7. 什麼是學習.NET webservices的最佳資源?
- 8. 什麼是學習(N)ASM的最佳資源?
- 9. 什麼是學習Java Portlet Specification(JSR-168)的最佳資源?
- 10. 什麼是學習CIL的最佳資源(MSIL)
- 11. 什麼是學習MSBuild的最佳資源?
- 12. 什麼是學習基於證據調度的最佳資源?
- 13. 什麼是學習DirectX技術的最佳資源
- 14. 什麼是學習XML的最佳資源?
- 15. 初學者學習CakePhp的最佳途徑是什麼?
- 16. 對於初學者來說,JSON的最佳資源是什麼
- 17. 用C學習GLADE的最佳/最快方法是什麼?
- 18. 學習MVC 3的最佳資源?
- 19. 學習.NET泛型的最佳資源?
- 20. 學習Core Data的最佳資源?
- 21. 學習PyGame的最佳資源?
- 22. 學習mediawiki的最佳資源?
- 23. OAuth的最佳學習資源
- 24. Spring MVC的最佳學習資源?
- 25. 學習UML有什麼價值嗎?
- 26. 什麼是學習XNA的好資源?
- 27. 學習windbg的功能和優點的最佳資源是什麼?
- 28. 向ASP.NET程序員教授ASP.NET MVC的最佳學習資源是什麼?
- 29. 什麼是學習視覺工作室工具的單一最佳資源?
- 30. 什麼是用於學習OpenOffice.org腳本API的(單一)最佳在線資源?
這裏也是一個很好的教程,可以學習UML2.0的各個方面,所有這些都可以用簡單的術語來解釋:https://github.com/imalitavakoli/learn-uml2 – Ali 2016-04-27 09:52:54