Projeto de software: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m
Linha 1:
'''Design de Software''' (do inglês ''Software design'') é a parte da [[engenharia de software]] que se encarrega de transformarfazer ostodo resultadoso daplanejamento [[Análiseanterior deao requerimentodesenvolvimento, deincluindo a definição da arquitetura do software|Análise, dee transformar Requisitos]]tudo em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo [[programador]].
 
Para atingir este objetivo, o projetista deve mapear as estruturas e funcionalidades identificadas na análise de requerimentos dentro do contexto e das restrições da [[arquitetura de software|arquitetura]], de forma a tornar possível a construção do software. Ao longo do tempo e nos diversos [[processo de desenvolvimento de software|processos de software]] existentes, várias ferramentas foram idealizadas para facilitar e atingir este objetivo: