Introduzione all’analisi funzionale
Cos’è l’analisi funzionale
Le caratteristiche di un analista funzionale
La raccolta dei requisiti
La fase di scrittura
Lo stile di scrittura
Struttura di un’analisi funzionale
Il modello funzionale
· Individuazione dei ruoli utente e dei sistemi esterni collegati (attori)
· Individuazione delle funzionalità con il modello dei casi d’uso
· Definizione del contesto del sistema
· Relazioni tra attori e casi d’uso
· Differenze tra casi d’uso e altre tecniche di definizione dei requisiti
· Specifica delle funzionalità
· Ruolo ed utilizzo dei diagrammi UML dei casi d’uso
Diagrammi di flusso
· Rappresentare sequenze, decisioni, parallelismi
· Il diagramma di flusso in UML (diagramma di attività)
· Attività e azioni
· Flussi di controllo
Modello dati
· Natura, obiettivi e vincoli della modellazione dei dati
· I livelli concettuale, logico e fisico
· Il modello Entità Relazioni
· Entità
· Attributo
· Tipo di dato
· Identificatore
· Associazione
· Generalizzazione/specializzazione
· Aggregazione
· Vincoli di integrità dei dati
· Notazione tradizionale e profilo UML (Unified Modeling Language) di modellazione dati