Rozróżnienie między podsystemami i modułami:
Podsystem jest systemem na swoich własnych prawach; jego usługi nie zależą od usług oferowanych przez inne podsystemy. Podsystemy składają się z modułów i mają interfejsy używane do komunikacji z innymi podsystemami.
Moduł jest zwykle komponentem systemu, który oferuje co najmniej jedną usługę innym modułom. Nie traktujemy go jako oddzielnego podsystemu. Moduły są zbudowane z kilku innych, prostszych komponentów systemu.
■ Wynikiem procesu projektowania architektonicznego jest dokumentacja projektu architektonicznego , składająca się z graficznych przedstawień modelu systemu oraz tekstu opisowego.
■ Dokumentacja ta powinna zawierać opis systemu jako struktury złożonej z podsystemów i każdego podsystemu jako struktury złożonej z modułów.
■ Modele graficzne mogą przedstawiać różne perspektywy systemu.
©łan Sommcrville 2000 - Inżynieria oprogramowania Slajd nr 30