UML圖形對分析類別相依性有著不可抹滅的貢獻, 舉例來說, 在Class Diagram當中, 即使是錯綜複雜的線條加上數十個類別, 我們仍可以順著箭頭所指的方向與密集程度, 瞬間了解某個類別是否嚴重相依於其他類別. 而Text UML也擁有許多UML圖形所無法達成的好處, 兩者可以相輔相成.
以下為Text UML的幾個優點:
採用直接閱讀文字就可輕易理解的格式
運用文字取代輕易打破相依關係
使用文字編輯器就能輕鬆編輯或重整設計理念
可使用文字方式將設計理念嵌入原始程式碼
可由CVS, Diff進行Text UML文字檔案的版本控制
30分鐘就能做出屬於自己的Text UML工具
由Sequence Diagram可全自動產生Class Diagram相依關係
由Sequence Diagram可全自動產生Class Diagram類別與其擁有的方法
可自動計算類別間的相依性是否由不穩定到穩定
不受程式語言的限制, 可運用在各種設計場合: Python, Java, C#, C++
沒有留言:
張貼留言