
42 Rozdział 2.
Definiowanie cech architektury
Bank
Czym są cechy architektury?
Masz do rozwiązania problem. I stwierdzasz: „Napiszę oprogramowanie, które
rozwiąże ten problem!”.
Rzecz, o której piszesz oprogramowanie, nazywana
jest
dziedziną
(ang. domain), a projektowanie z myślą o niej będzie wymagać
dużego nakładu pracy — w końcu po to piszesz oprogramowanie. Nie jest
to jednak jedyna rzecz, którą architekt musi wziąć pod uwagę — musi on
również przeanalizować
cechy architektury
. Oto kilka przykładów cech
architektury, które pokazują, jak różne dziedziny mają odmienne, ale często
pokrywające się cechy architektury.
Banki muszą obsługiwać
jednocześnie ...