我已經學會了很多花哨的圖表來用於建模軟件,但只有用例和類圖似乎對我有明確的用法。我在網上搜索了很多,我發現很少運動。我需要一本書或一個包含大量UML示例的文檔,以便我可以開始思考和嘗試所學的工具。UML圖練習
UML圖練習
回答
Object Oriented Analysis and Design with Applications由Grady Booch是一個必須閱讀的UML及其應用程序。 理論上合理,並用一些很好的例子(標題的應用部分)說明。
我發現UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design非常有用。搜索亞馬遜並閱讀評論!
說到現實世界的適用性,我的經驗是,你提到的兩種圖類型是最常用的類型。 RUP的日子已經結束了,現在一切都變得敏捷了,所以過度的圖表被那些希望看到他們的錢轉化爲軟件而不是紙的客戶所詬病。
_excessive_建模可能會被忽視,但使用簡潔的uml圖來表達你的想法並與你的團隊溝通對我來說聽起來很「敏捷」 – Marijn 2010-11-06 13:30:14
我得到的一般感覺是客戶喜歡輕量級方法。這並不意味着UML是過去的東西,只是OP提到的兩個圖(+一些序列圖)通常足以傳達想法。 – rickythefox 2010-11-06 14:09:37
我發現Simon Bennett,Steve McRobb和Ray Farmer的「面向對象的系統分析和設計使用UML」相當不錯(如果我正確地記得在每章末尾有幾個案例研究)和「軟件工程「Ian Sommerville介紹了UML及其在需求工程,設計等方面的應用。
以下網站也提供了主要圖表類型的簡要概述,不幸的是,自檢鏈接似乎不再工作了。 http://edn.embarcadero.com/article/31863
有些人可能會爭辯說,除了用例和類圖之外,你找不到更多用於UML圖的原因是這些其他圖並不那麼有用!不知道我自己是否同意這一點,但另一方面,我認爲類/用例圖比其他更奇特的表親更廣泛地使用,並且更普遍有用/適用。
「Applying UML and Patterns. An Introduction to Object-Oriented Analysis and Design and Iterative Development」(online copy)by Craig Larman ISBN 0-13-148906-2。有很多用實際例子解釋的UML圖。
- 1. 簡單的UML項目練習UML編碼
- 2. C++地圖練習
- 3. 縮放練習練習
- 4. PHP練習題練習?
- 5. C#練習練習(學習路徑)
- 6. 學習jQuery的練習練習
- 7. 練習?
- 8. 學習Python練習
- 9. LINQ練習題或拼圖?
- 10. SICP練習中的錯誤(練習1.3)
- 11. 在java中創建uml模型的工具 - 開發練習
- 12. Java Array練習
- 13. SICP練習1.41
- 14. 練習Java - EDX
- 15. Python練習
- 16. jQuery errorContainer練習
- 17. 移位練習
- 18. 4cljure練習2
- 19. 主要練習
- 20. 編程練習
- 21. 編程練習?
- 22. Django練習
- 23. 腳本練習
- 24. SICP練習1.5
- 25. 編程練習
- 26. 彙編練習
- 27. SICP練習4.54
- 28. C書練習
- 29. 模板 - 練習
- 30. Codeigniter MVC練習
順便說一句 - Booch是UML的原始開發人員之一。 – Marijn 2010-11-06 12:42:07
我發現它在其他書中最有用。 – Ahmed 2010-11-09 00:02:43