La documentazione sul disegno logico è tutta da considerarsi di 1° livello. Non esiste una documentazione completa di un sistema che non documenti accuratamente il disegno logico.
Il disegno logico si distingue dai requisiti in quanto descrive il funzionamento di un sistema che soddisfa certi requisiti. Ovviamente vi sono delle aree di sovrapposizione. Ad esempio l'algoritmo di calcolo della cedola è certamente un requisito in quanto tali algoritmi sono decisi esternamente, per altro è anche un elemento di disegno perchè descrive esattamente quello che il sistema fa. Discorso analogo riguarda il modello concettuale del sistema. Per certi versi appartiene ai requisiti in quanto descrive il mondo in cui opera il sistema, per altri versi appartiene al disegno in quanto il modello spesso è il frutto di analisi e non viene semplicemente ricevuto in input. Qui abbiamo adottato la seguente filosofia:
- I requisiti comprendono:
- Tutta la documentazione esterna: dalle leggi alla descrizione dell'ambiente.
- Le interviste con l'utente.
- Le discussioni e le valutazioni sull'approccio adottato.
- Il modello di riferimento. Cioè nella descrizione organizzata dell'universo entro cui opera il sistema.
- Il disegno logico comprende:
- L'analisi funzionale, che in alcuni casi può culminare in un modello d funzionamento.
- L'elenco delle entità gestite.
- Gli eventi e i flussi di dati.
- Le funzioni elementari.
Nell'elenco che segue vengono ripottati i documenti tipici della classe. Viene anche indicata la convenzione di nomenclatura utilizzata.