Architektura systemu c.d.:
Bezpieczeństwo. Jeśli bezpieczeństwo jest krytycznym wymaganiem, to należy tak zaprojektować architekturę aby operacje dotyczące bezpieczeństwa znalazły się w jednym podsystemie lub w niewielkiej ich liczbie. Zmniejszy to koszty i kłopoty związane z zatwierdzeniem bezpieczeństwa.
Dostępność. Jeśli dostępność jest krytycznym wymaganiem, to w architekturze należy uwzględnić komponenty nadmiarowe, tak aby można było podmieniać i modyfikować komponenty bez zatrzymania systemu.
Zdolność do pielęgnacji. Jeśli zdolność do pielęgnacji jest krytycznym wymaganiem to architektura powinna się składać z drobnoziarnistych samodzielnych komponentów, które można łatwo zmieniać.
■ Niestety między architekturami często występują konflikty.
Slajd nr 33
Pierwsza faza projektowania architektonicznego polega na podziale systemu na zbiór oddziałujących ze sobą podsystemów.
■ Projekt architektoniczny przedstawia się za pomocą diagramu blokowego, na którym każdy prostokąt oznacza podsystem.
©łan Sommcrvillc 2000 - Inżynieria oprogramowania
Slajd
nr 34