2007年6月12日 星期二

A14 物件的關聯與記錄文件

很多時候,對於物件關係的追溯會被記錄在類似Word的文件裡。用這種記錄方式時,大多會選用工作項目或執行者其中一種作為標題,在標題下列示關聯的資源或項目;當我們需要從另一邊找出關聯時,就使用文字搜尋同時另外記錄與該物件有關的其他物件,或是直接由另一種作標題,重新再作出一份追溯文件。

下面的範例是某高中的運動會的流程。工作項目排列在例圖左邊,各年級的學生在例圖右邊,把每個項目與該項目應參加的年級關聯用實線聯繫起來完成這張圖。從工作項目來看,延伸出去的線條指向該項目所有的參與者;從參與者來看,延伸出去的線條指向他必須參與的所有工作項目。這是不是比清單要更容易看懂?



以Rational Rose的Use Case Diagram建立這種關聯模型的好處是:建立的工作項目與參與的資源就是計畫所需要的全部,物件之間的關聯只需依工作項目的定義拉出線條就能完成。接著再使用Rational SoDA建立六個範本:所有工作項目的清單、工作項目的內容、工作項目所需的資源以及所有資源的清單、資源的內容、資源所參與的工作項目。

以Model記錄的好處是在變更時僅僅只要維護一次Model上的變動,就可依現在的內容自動產生以上的六份文件而不需多餘的動作。第一次建立範本時多投入的時間會因為以後所有計畫能夠套用分攤掉,使用與變更次數多了之後反而會節省下很多時間。

使用Word維護時必須同時依變更以人為方式修改最多三份的文件,不僅費時而且極有可能發生錯誤。變更次數一多,遲早會有嚴重的無力感。

沒有留言:

張貼留言