O que é um documento de design de software?

Um documento de design de software descreve as especificações para o software fornecer um roteiro para os desenvolvedores. É produzido no início do processo de desenvolvimento de software e pode ser modificado em resposta a mudanças nas circunstâncias e necessidades. Esta documentação foi projetada para uso interno e geralmente não circula fora da equipe de design e dos escritórios do cliente. Em alguns casos, os trechos podem ser publicados como parte da pesquisa ou comunicação com pessoas fora da empresa.

Componentes do documento de design de software descrevem o que o produto deveria fazer e como ele deve fazê -lo. Isso inclui a arquitetura subjacente do programa, juntamente com todos os recursos que os desenvolvedores precisam incluir no produto final. A documentação pode discutir a interface gráfica e como os usuários interagem com o programa, a fim de oferecer orientação aos programadores à medida que ele se move através das fases do desenvolvimento.

Múltiplo pode estar envolvido na criação de um softwsão documentos de design. Eles discutem várias necessidades e preocupações para garantir que o documento esteja completo e confirme que ele representa com precisão as necessidades dos clientes. Seu objetivo é criar um único guia uniforme para os membros da equipe usarem. Isso garante consistência no processo de desenvolvimento, porque todos estão usando o mesmo documento de referência quando projetam e implementam recursos.

Além de discutir como o software deve executar, o documento de design de software pode cobrir explicitamente o público -alvo. Uma empresa que trabalha em controles de software para um equipamento científico, por exemplo, pode assumir que qualquer usuário é um cientista ou técnico familiarizado com a máquina. Isso significa que o software não precisa incluir simplificações de linguagem técnica ou discussões sobre o que os controles fazem, porque o usuário já deve saber disso.

Por outro lado, software projetado para o Word ProA cessação pode precisar de documentação e um guia para usuários que não conhecem o processamento e os computadores de texto. Pode ser utilizável fora da caixa para alguém com experiência, mas pode ter módulos para as pessoas usarem se quiserem aprender sobre os recursos, obter tutoriais ou procurar ajuda com uma tarefa específica. Os parâmetros estabelecidos em um documento de design de software para mais projetos técnicos podem recomendar deixar de fora alguma documentação e orientação do usuário sobre o argumento de que os usuários do software não precisam disso, o que significa que pode não haver razão para investir tempo e energia no desenvolvimento.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?