2007年9月4日 星期二

D24 Component的使用關係──Component Diagram

設計元件的同時,時常會有動作需要使用其他已經開發完成的元件。雖然在Sequence Diagram與Class Diagram裡記錄了其他元件的Interface,但是若想知道使用一個元件時同時還需要“附帶”加上哪些元件才能運作正常的話,如果沒有記錄下來使用關聯,就絕對不是一時三刻內可以知道的。

想要快速地知道元件的使用關聯,同樣必須付出努力來記錄才能擁有這種效果;作法是在繪製UML Diagram時同時在Component Diagram記錄下元件間的關聯。首先建立放置元件的Package,Package的作用是library的界限,未來放置在同一個Package裡的所有元件實際上都會集合成一個library file 。這個時候先用一張Component Diagram放上所有的Package(先不要有使用關聯)。

接下來依序處理元件。首先要決定元件要放在哪一個Package裡,可以直接在Package節點上New Component並修改名稱。接著在Package裡新增一張Component Diagram,把所有Package裡的元件放進去,再逐一把使用到的其他Package元件放入並拉上使用關聯;與其他Package有關聯時,記得回到上一張圖拉起Package之間的關聯。


依序處理每一個Component與Package直到所有物件的位置與關係都正確為止。

沒有留言:

張貼留言