Ingegneria del Software: analisi, requisiti, architettura e diagrammi dei componenti
1. Concetto di Analisi
L'analisi consiste nel comprendere le regole di business e i requisiti software per fornire una soluzione ottimale a un problema, definendo obiettivi chiari, la portata del progetto e i requisiti funzionali e non funzionali. Si articola in diverse fasi:
- Riconoscimento del problema: identificazione degli elementi di base del problema così come percepiti dagli utenti finali.
- Valutazione e sintesi: valutazione del contenuto informativo, definizione e sviluppo delle funzioni del software e del suo comportamento nel contesto degli eventi che colpiscono il sistema.
- Modellazione: creazione di modelli di sistema per comprendere meglio gli obiettivi e il comportamento.
- Specifica: definizione formale del software.
- Revisione: controllo