Objetivo de um documento de design de software
Requisitos de rastreabilidade
Um documento de design de software ajuda a determinar se todos os requisitos necessários foram atendidos. Além disso, ele fornece um fórum para discutir elementos de design que não estão alinhados com um requisito, para determinar se o elemento de design é necessário.
Modelo de desenvolvimento
Um documento de design de software fornece à equipe de desenvolvimento de software orientações gerais sobre a arquitetura do projeto de software. O documento deve ser o mais detalhado possível, a fim de manter a equipe de desenvolvimento de software focada e alinhada.
Arquitetura final do sistema
Um documento de design de software detalha a arquitetura do sistema. Durante o desenvolvimento e revisão do documento de projeto de software, a arquitetura do sistema final deve ter as deficiências, defeitos e / ou inconsistências resolvidas.
Treinamento de membros do projeto
Um documento de design de software serve como um manual de treinamento para novos membros do projeto. Além disso, um documento de design de software pode ser usado como um manual de treinamento durante a vida útil do sistema.