Proszę oto tłumaczenie: 

Podaj definicję "architektury oprogramowania".
Architektura oprogramowania to struktory systemów oraz dyscyplina tworzenia takich struktur i systemuw. Obejmuje ona identyfikację odpowiednich interesariuszy, definicję komponentów i ich interfejsów oraz kompozycję komponentów w wdrożalne elementy, które mogą być wdrażane i zarządzane w systemie architektury oprogramowania.