2007年8月8日 星期三

C27 設計元件的放置架構記錄

即使是在同一個Use Case裡,在不同的Tier裡都至少會經由一個以上的Service來控制當時系統應有的動作。在我的設計裡,Component是只能被Service所呼叫的元件,所以在設計Service物件的同時要記錄在哪一個Tier各使用了哪些Component。

記錄的意義同樣在分析關聯,我們可以看出Component被哪些Use Case的哪一段Service所使用。從Tier的觀點來看,每一個Tier都知道總共使用了哪些Component,同時我們知道每個Component各屬於哪一個library,收集起來並加上系統本身在那個Tier應有的程式,得到的就是在那部電腦上需要額外安裝的檔案。

在這個時候,應該產出一張表格註明每一部硬體的規格,使用的作業系統,安裝的應用程式,使用的Component Library與系統預計產出的程式。未來安裝各部分的硬體時,就依照這個表格來製作安裝手冊並安裝之;日後有人問任何硬體所需要的規格與軟體時就可以立即提供。

不過還是要記得,有任何的變更時,這份文件也是必須要同步更新才能隨時得到最正確的內容。




◎系統的目標

沒有留言:

張貼留言