避免在圖的美化上浪費太多時間
盡管這些經驗法則非常有效,但無休止地調整圖的外觀總是會增加額外的建模時間。解決這個問題的一個方法是嘗試使圖的外觀保持在大致良好的水平上 -- 您在使用圖時,不需要它非常完美。一旦確信圖按照您所需的方式對應用程序建模,就可以開始移動框以避免交叉線,增進其可理解性。
您的主要目標是對系統建模,而不是繪制漂亮的圖。有必要指出這些重要的經驗法則也可以被用來美化低劣的設計。例如,我可以從圖 2 開始,將它重排成圖 1,以使設計看上去比實際的更為復雜 -- 可能使得高級管理人員相信我需要更多時間或資源才能完成工作,或者引導他們避開我不是特別喜歡的備選設計。假設您的動機隨情形而改變,我希望您所處的情形是健康的,您所考慮的最重要的問題是使了不起的設計看上去更引人入勝,而不是在辦公室權術中求生存。
參考資料
Building Object Applications That Work: Your Step-By-Step Handbook for Developing Robust Systems with Object Technology,由 Scott W. Ambler 著。New York: Cambridge University Press, 1998。
Process Patterns -- Building Large-Scale Systems Using Object Technology ,由 Scott Ambler 著。New York: Cambridge University Press, 1998。
The Object Primer 2nd Edition,由 Scott W. Ambler 著。New York: Cambridge University Press, 2000。
文章來源于領測軟件測試網 http://www.kjueaiud.com/