Użycie wielokrotne w wielkiej skali. Architektura systemu jest zwartym i łatwym do opanowania opisem organizacji systemu i współpracy jego komponentów. Architekturę można przekazać innym systemom, które mają podobne wymagania. Pomaga to w użyciu wielokrotnym oprogramowania.
Slajd nr 27
Strukturalizacja systemu. System jest dzielony na kilka podstawowych podsystemów. Podsystem jest niezależną jednostką oprogramowania. Identyfikuje się komunikację między podsystemami.
Modelowanie sterowania. Określa się ogólny model związków sterowania między częściami systemu.
Podział na moduły. Każdy zidentyfikowany podsystem jest dzielony na moduły. Architekt musi wskazać typy modułów i ich połączenia.
©łan Sommcrvillc 2000 - Inżynieria oprogramowania