Sviluppo del software

É l'attività di conversione delle specifiche in un sistema eseguibile da consegnare al cliente. Il progetto in questa fase iniziale è una descrizione della struttura del software che si deve implementare, dei modelli e delle strutture dati usate dal sistema, delle interfacce tra i componenti del sistema e degli algoritmi utilizzati.

Le attività principali per la progettazione di un sistema informativo sono:

  • Progettazione dell'architettura: struttura complessiva del sistema, dei componenti e delle loro relazioni e distribuzione
  • Progettazione del database
  • Progettazione dell'interfaccia: definisce l'interfaccia dei componenti del sistema in modo che un componente possa essere usato da altri senza conoscere la sua implementazione (non verrà approfondito, in quanto dato per appurato dai corsi già effettuati)
  • Progettazione e scelta dei componenti: si ricercano i componenti riutilizzabili o vengon progettati i nuovi componenti