在可能會有上百個實作子系統的大型系統中,實作的規劃是一項很複雜的作業。
為了有助於整合的規劃及管理複雜度,您必須減少必須思考的事物。建議您定義共同屬於一個整合觀點的有意義的子系統集(建構版本或塔樓)。共同屬於的意思是這些子系統有時會整合成一個群組;只整合一個子系統並沒有意義。例如,某個子系統在執行時所需要的所有低階子系統(直接或間接匯入),都可能是有意義的建構版本集。
如果兩個子系統通常會整合成一個群組,就會針對較低層次定義建構版本集。建構版本集是利用編譯和執行子系統 A 時所需要的所有子系統來定義的。
請注意,建構版本集可以重疊,也將會重疊。在專案的生命中,您擁有的建構版本集及其內容會變化。
定義這些建構版本集是為了更容易進行整合規劃。您並不需要思考個別子系統,您可以思考成套的子系統。
|