Per fornire una base per la pianificazione del contenuto tecnico delle iterazioni, viene utilizzata una vista strutturale chiamata vista caso d'uso nella disciplina dei: Requisiti . Esiste sono una vista dei casi
d'uso del sistema, che illustra i casi d'uso e gli scenari che includono il comportamento strutturalmente
significativo, le classi o i rischi tecnici. La vista dei casi d'uso viene perfezionata e considerata all'inizio in
ogni iterazione.
La vista dei casi d'uso mostra un sottoinsieme strutturalmente significativo del modello di casi d'uso, un sottoinsieme
dei casi d'uso e degli attori.
Le attività di analisi, progettazione ed implementazione successive ai requisiti si incentrano sulla nozione di architettura. La produzione e la convalida dell'architettura è l'obiettivo
principale delle prime iterazioni, specialmente durante la fase di elaborazione.
L'architettura viene rappresentata da varie viste
strutturali diverse, che nella loro essenza sono degli estratti che illustrano gli elementi "strutturalmente
significativi" dei modelli.
Esistono quattro ulteriori: la vista logica, la
vista processi, la vista
distribuzione e la vista
implementazione. Queste viste sono gestite nelle Analisi e progettazione e Implementazione .
Le viste strutturali sono documentate in un Documento dell'architettura software. È possibile aggiungere viste
diverse, ad esempio una vista della sicurezza, per trasmettere altri aspetti specifici dell'architettura software.
Quindi, in sostanza, le viste strutturali possono essere considerate delle astrazioni o semplificazioni dei modelli
creati, in cui si rendono più visibili le caratteristiche importanti, lasciando da parte di dettagli. L'architettura è
un mezzo importante per migliorare la qualità di qualunque modello creato durante lo sviluppo del sistema.
|