Saltar para o conteúdo

Projeto de software: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m
Linha 1: Linha 1:
'''Design de Software''' (do inglês ''Software design'') é a parte da [[engenharia de software]] que se encarrega de transformar os resultados da [[Análise de requerimento de software|Análise de Requisitos]] em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo [[programador]].
'''Design de Software''' (do inglês ''Software design'') é a parte da [[engenharia de software]] que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar 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:
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:

Revisão das 00h18min de 21 de julho de 2017

Design de Software (do inglês Software design) é a parte da engenharia de software que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar 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 forma a tornar possível a construção do software. Ao longo do tempo e nos diversos processos de software existentes, várias ferramentas foram idealizadas para facilitar e atingir este objetivo:

entre outras.

Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.