2007年11月12日 星期一

G09 驗收的文件(3)──硬體架構相關文件

系統的程式要佈署到Client與Server上時,有些人的作法是在每一部執行的電腦上放置一份所有的程式,那麼不管在哪一部電腦“肯定”都可以正常執行。

當然以使用者的角度來看只要系統正常運作,其他都是次要的問題,可是一部電腦裡明明放了一大堆根本用不到的東西,卻又無法明確指出哪些是必要的,哪些根本用不著會不會太浪費資源了些?如果放置物品的地方是你的房間、你的車或你的床,你會容許把一大堆有的沒的全堆在裡頭嗎?

隨時隨地建立關聯的追溯是可以立即追蹤出指定的物件是否必要的最快方式。從Usc Case、Library、Framework、Component、Class一路追溯而下,所有物件應該在什麼地方出現並被使用都可以知道它為什麼要存在。

下圖來自Sun OO-226課本第15章的Tier and Layer Diagram,是個不錯的範本。硬體架構的決定將會影響再上一層的架構設計,並會由此導出安裝手冊的內容。

沒有留言:

張貼留言