Un documento di progettazione del software è il "come " della documentazione del ciclo di vita del software. E i dettagli come i requisiti del software dovrebbero essere attuate e dà ai programmatori un modello da seguire . Il documento di progettazione del software è un contratto scritto tra voi , la vostra squadra , il vostro progetto e il vostro cliente . Quando documentare le ipotesi , le decisioni ei rischi , dà i membri del team e le parti interessate l'opportunità di accettare o di chiedere chiarimenti e modifiche . Una volta che il documento di progettazione software è approvato dalle parti appropriate , diventa una linea di base per limitare i cambiamenti nel campo di applicazione del progetto . Istruzioni
1
Indagare il documento formattazione /modello utilizzato nel documento dei requisiti software . Questo include frontespizio , formato di numerazione pagina , numeri di sezione e la cronologia delle revisioni . Utilizzare lo stesso o simile formato di documento per il documento di progettazione software
2
incorporare alcuni , se non tutti , dei seguenti elementi :
- sintesi ad alto livello
< p . > - Definizioni di eventuali simboli non standard , forme , acronimi e termini univoci nel documento
- Come ogni requisito sarà raggiunto
- Ipotesi
- vincoli
- Software di analisi dei rischi
- procedure di sviluppo e le linee guida di codifica
- linguaggi e strumenti standard
- definizioni delle variabili e una descrizione di dove vengono utilizzati
- struttura logica e la logica di elaborazione passi
- Errore , messaggi di allarme e di avviso
- Le misure di sicurezza
- Prestazioni
- affidabilità
3
tenuta a strutturare il documento di progettazione . Ciò è particolarmente importante quando si progetta un grande sistema complesso . Rompere il sistema in parti logiche e di utilizzare queste parti come le intestazioni di sezione nel documento di progettazione del software . Se il sistema è davvero grande , creare documenti di progettazione multiple , ognuna delle quali si occupa di una particolare parte del sistema .
4
Dare ad ogni elemento di design di un identificatore univoco . Ciò permetterà di risalire al requisito applicabile e alla fine del test del caso .
5
Includi abbastanza dettagli per i programmatori , mentre incorporando alcune sintesi di alto livello per i gestori .
Pagina 6
Sviluppare prototipi . Se è possibile includere alcune schermate o il codice di esempio nel documento di progetto , questo vi aiuterà a trasmettere il vostro intento progettuale . Prototipi in via di sviluppo dovrebbero anche diminuire il tempo che verrà speso codifica .