我所做的這個專案是單機執行的系統,只有一個Layer的情況只需要一張Module Diagram就足夠。第一張圖是專案層級的圖,當然比範例圖複雜許多。第二張圖是加上Interface層次後的圖,到這個情況時如果沒有人說明,一定是沒有人看得懂的。
切記Module的意思是要把Activity所要做的動作加以分類,至於Module要如何佈置就要依賴專案團隊予以詳細地討論並確認,在取得共識後才能得到最適合開發的系統結構。


軟體是一項工程,計算機是一門科學,你是否以正確的態度看待自己開發的系統呢?跳脫”用程式做功能”的思維升華到”用程式做工具”再"用工具做功能"同時"自動化產出文件"。堅信特定方法能讓敏捷開發與CMMI精神兼容並存,所以提出可以實現的作法!這裡放著我自2005/10以年來運用OOAD開發系統的設計心得,以及同時聯想到人在世上應抱持的態度……
沒有留言:
張貼留言