Introduzione

Questo corso non e ristretto esclusivamente alla progettazione di basi di dati, bensı fornisce cenni sulla progettazione di software di grandi dimensioni, supportati da basi di dati reali.

Il cliente fornisce le specifiche del progetto, ma non sa come verrà implementato o quali sono nello specifico tutte le funzionalità, un insieme di ingegneri del software, progettisti, e programmatori si occuperanno di ”tirare su” il lavoro completo nel tempo, e varie figure professionali verranno necessariamente coinvolte.

Contesto Organizativo

Le figure professionali chiave coinvolte nel progetto generalmente sono:

  • Committente ed Esperti del dominio
  • Analisti e Progettisti
  • Programmatori ˆ
  • Utenti finali e Manutentori

Il dominio dell’applicazione è l’insieme di informazioni necessarie da conoscere per poter lavorare ad un progetto che fa riferimento ad uno specifico ambito, ad esempio, un applicazione che si occupa di registrare e gestire le contravvenzioni stradali, vedrà sicuramente nel suo dominio il codice stradale e le informazioni legislative.

L’esperto del dominio è una figura, appunta esperta, del dominio inerente al progetto in questione, viene pagata dal committente e funge da consulente durante lo sviluppo.