Requisiti
Dopo aver condotto un’analisi dettagliata del dominio con il committente del sistema, il team ha ritenuto fondamentale tradurre le richieste raccolte in una forma strutturata, stilando requisiti business, funzionali, non funzionali e implementativi. Tuttavia, la formalizzazione dei requisiti utente non è stata ritenuta necessaria, poiché risultavano già chiari e ben definiti a seguito delle discussioni con il cliente sui casi d’uso del sistema (accompagnati da diagrammi dei casi d’uso).
I requisiti stilati sono stati modificati opportunamente e infine validati dal committente. Questa fase è stata necessaria per poter poi procedere con la progettazione dell’architettura e la successiva implementazione.