L'analisi dei requisiti è un processo che utilizza strumenti come i diagrammi UML.
I diagrammi facilitano la comunicazione e talvolta possono essere utilizzati per generare codice (ad esempio 1 e 2 sotto). Aiutano anche ad aggiungere un livello visivo alla soluzione che potrebbe aiutare un po 'di tempo gli utenti finali e gli sviluppatori (ad esempio 4, 5 sotto).
I diagrammi dei casi d'uso rappresentano una vista ad alto livello dell'interazione e non sostituiscono la descrizione del caso testuale.
Alcuni dei diagrammi molto importanti per mostrare i requisiti e il design sono:
1. Diagrammi delle relazioni di entità
2. Diagrammi di classe
3. Diagrammi di sequenza
4. BPM - Modelli di processo aziendale
5. Diagrammi di flusso della pagina
6. Usa casi
L'analisi dei requisiti è un argomento ampio e può utilizzare anche altri diagrammi.
L'importante è che acquisisci e comunichi le tue conoscenze sui requisiti di sistema agli sviluppatori e agli utenti finali.
Ci sono suite di strumenti che possono convalidare alcuni dei diagrammi sopra (ad esempio 1,2). Alcuni strumenti possono creare automaticamente applicazioni Web da (1 o 4).
Sì, i diagrammi sono importanti e vengono utilizzati in alcuni progetti.