
2 Rozdział 1.
Podstawy architektury oprogramowania
Budowanie zrozumienia architektury oprogramowania
Aby lepiej zrozumieć architekturę oprogramowania, wyobraź sobie typowy
dom w Twojej okolicy. Struktura takiego domu to jego
architektura
— określają
ją takie aspekty jak: kształt, liczba pokoi i pięter, wymiary i tak dalej. Dom jest
zwykle reprezentowany przez plan budynku, który zawiera wszystkie linie
i pola niezbędne do określenia, jak dany dom zbudować. Elementy konstrukcyjne,
takie jak te pokazane poniżej, są trudne i kosztowne do późniejszej zmiany i są
ważnymi elementami domu.
Kolumna nośna
Komin
Dach
Wymiary
Ściana
nośna
Metafora budynku jest ...