Fornire la definizione di "architettura del software".
L'architettura del software è la struttura dei sistemi e la disciplina di creare tali strutture e sistemi. Essa implica l'identificazione degli stakeholder rilevanti, la definizione dei componenti e delle loro interfacce, e la composizione dei componenti in componenti deployabili che possono essere implementati e gestiti in un sistema di architettura del software.