2007年9月5日 星期三

D25 追溯關係(3)──Package, Component & Class

在Rose Model裡,只要我們建立了物件與物件之間的關聯,那麼不管是在Rose的畫面或是SoDA產生的文件,都可以追溯到使用自己的物件與自己使用的物件。在Component View裡的所有物件與Diagram也是一樣。

從最上層來看,我們需要有全部的Package List與Package vs Package的水平追溯;接著要有每個Package vs Component的垂直追溯與Component vs Component的水平追溯;再往下還得有Component vs Class與Class vs Class的水平追溯。

對於一個元件來說,把元件內部的Class與Interface同時放到縱軸與橫軸,並於橫軸加上所使用到的其他元件Class與Interface,這是我們對於一個元件內部設計所應該追溯到的關聯範圍。

每一個物件的存在都有他所屬於的地方與他所擁有的物件,找出物件這一類的關聯存在是垂直追溯;物件本身在運作時會使用到的其他物件(應都是同樣層級),找出物件使用關聯的存在則是水平追溯。

沒有留言:

張貼留言