Scopo di un documento di progettazione software
Requisiti di tracciabilità
Un documento di progettazione software aiuta a determinare se tutti i requisiti necessari sono stati risolti. Inoltre, fornisce un forum per discutere elementi di progettazione non allineati con un requisito, per determinare se l'elemento di progettazione è necessario.
Modello di sviluppo
Un documento di progettazione software fornisce al team di sviluppo del software una guida generale sull'architettura del progetto software. Il documento dovrebbe essere il più dettagliato possibile, al fine di mantenere il team di sviluppo del software focalizzato e allineato.
Architettura del sistema finale
Un documento di progettazione software descrive l'architettura del sistema. Durante lo sviluppo e la revisione del documento di progettazione del software, l'architettura del sistema finale deve avere le carenze, i difetti e / o le incoerenze risolti.
Formazione dei membri del progetto
Un documento di progettazione software funge da manuale di formazione per i nuovi membri del progetto. Inoltre, un documento di progettazione software può essere utilizzato come manuale di addestramento per tutta la vita del sistema.