Analisi del Software
Nella primissima fase del nostro lavoro ci siamo concentrati sulle specifiche funzionali richieste dal progetto. Abbiamo analizzato a fondo il testo, parola per parola, cercando di estrapolare i concetti fondamentali per descriverli prima in linguaggio naturale e successivamente con descrizioni formali e diagrammi.
Abbiamo quindi innanzitutto elencato i requisiti che sono emersi dalla nostra analisi, cercando di suddividerli in pilastri, che nella fase di Progettazione troveranno poi concretizzazione negli elementi costituenti il Diagramma di Dominio.
L'analisi dei requisiti da noi svolta e riportata all'interno di questa documentazione è frutto di una costante evoluzione e presa di coscienza del problema in esame, svolta in concomitanza ad altre fasi di Progettazione ed in particolare al diagramma dei casi d'uso e al diagramma di dominio. Anche durante la fase di Sviluppo ci è capitato di tornare sui nostri passi e aggiungere o modificare requisiti che precedentemente non eravamo riusciti ad inquadrare con precisione.
Stilata una prima Analisi e poco dopo aver iniziato le prime fasi di Progettazione, abbiamo stimato i tempi necessari alla prosecuzione del progetto punto per punto, producendo quindi un Gantt che formalizzasse le nostre stime.