2007年10月31日 星期三

F23 測試結果與對應文件裝訂在一起

需求被定義為功能,功能經由設計而實現,實現的程式藉著測試來保證運作的正常。不止是測試的結果,這一系列的相關文件具有演進的垂直關係,理應放置在一起以便查詢。

不過物件的位置與關係至少會是二維的,處於同一層次的物件彼此間會有相互使用的水平關係。像最開始會在功能裡使用其他功能,接著就影響到其下的設計與測試,都必須等待自己使用的功能完成後才能開始。這樣的關係也是必須在文件裡註明的。

另外也要記得同種類物件的清單必須產生,這是各個層次物件的快速索引表。如果有能力的話,水平追溯表與垂直追溯表還是做出來會比較方便查出所有的關聯;但是如何與真實物件間的關係作同步的修改,將會是日後需要多花資源的地方。

總之,讓同一個功能之下所有項目的資料都放在一起,這是符合聚合並封裝概念的作法。

沒有留言:

張貼留言