Innanzi
tutto č la prima fase che incontriamo nello sviluppo
di un'applicazione, a tutti gli effetti č una
fase molto delicata e preclude inevitabilmente
la buona riuscita di uno sviluppo.
In
questa fase normalmente lo sviluppatore incontra
una persona con tanti problemi da risolvere e
tante idee su come risolverli. A questo punto
lo sviluppatore deve cercare di differenziare
nettamente i problemi dalle idee proposte dal
cliente, questo perchč spesso le idee non tengono
conto di aspetti formali e logici dei problemi,
finendo per influenzare le analisi dello sviluppatore.
Subito dopo un brifieng iniziale col cliente,
allo sviluppatore spetta il compito di documentarsi
su eventuali particolari procedure (per esempio
contabili) necessarie al particolare problema
da risolvere.
E' sempre bene cominciare il progetto definendo
le tabelle, i campi, gli indici e non di meno
le relazioni tra le tabelle, come opportunamente
dettagliato nella relativa sezione di questo testo.
La
struttura del problema č fondamentale, č bene
tracciarne dettagliatamente i particolari su di
un foglio di carta prima di cominciare un nuovo
mdb.
Una volta assicurati che tutte le funzioni richieste
e tutti i dati necessari sono memorizzabili nella
struttura creata, allora possiamo cominciare con
lo sviluppo vero e proprio.
Modifiche sulle strutture tabellari direttamente
nel database si pagano sia in termini di tempo
che in termini di futura stabilitą e linearitą
dell'applicazione.