
4 Rozdział 1.
Wymiary architektury oprogramowania
Cechy architektury
Ten wymiar opisuje, jakie aspekty systemu
architektura musi wspierać — chodzi o takie
zagadnienia jak: skalowalność, łatwość testowania,
dostępność techniczna (ang.
availability) itp.
Decyzje architektoniczne
Ten wymiar obejmuje ważne decyzje, które mają
długoterminowe lub znaczące implikacje dla
systemu — na przykład rodzaj używanej bazy
danych, liczbę usług i sposób, w jaki się one ze
sobą komunikują.
Komponenty logiczne
Ten wymiar opisuje elementy składowe funkcjonalności
systemu i ich wzajemne interakcje. Na przykład system
handlu elektronicznego może mieć komponenty do
zarządzania ...