【開發文件】不要為了寫文件而寫文件 先決定好「方向」再著手 (UML 優缺點)

你問我幹麻畫 UML ?

優點


1. 更有效率與他人溝通你所設計的架構邏輯
2. 降低系統維護花費的錢
3. 節省追Bug時間,無須重複複習你程式架構
4. 清楚定義你軟體行為
5. 幫助未來加入團隊夥伴進入狀況,減少說明時間
6. 比一堆冗長文字描述還更能理解

缺點


1. 需要即時與你程式碼同步更新
2. 初學者很難去定義或畫出正確的流程
3. 初學者經常劃出過於複雜和多餘的圖
4. UML產出對於老闆是無感的

 

不要為了寫文件而寫文件。先決定好「方向」再著手。

【方向為】
1. 讀者是誰: 使用者, 主管, 開發人員, 企劃人員, 業務人員, 自己
2. 程度如何: 不會程式, 會程式, 懂功能
3. 目的為何: 開發文件, 使用手冊, 安裝需知
4. 何種形式: UML, Word, Power Point, Video

參考

http://chenglearning.blogspot.tw/2014/08/umlintroduction.html

http://www.rff.com/uml_software_design.htm

訂閱
通知
guest
0 留言
預約回饋
查看所有留言