Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de Software Vs Design de Software
Arquitetura de Software Vs Design de Software
Arquitetura
O projeto de arquitetura está preocupado com a compreensão de como um sistema deve ser
organizado e com a estrutura geral desse sistema. No modelo do processo de
desenvolvimento de software, o projeto de arquitetura é o primeiro estágio no processo de
projeto de software.
Design de Software
Design é a atividade de criar, idealizar ou conceber o software. O resultado disso precisa ser
expresso através de modelos ou protótipos do software. O design visa apresentar uma solução
que satisfaça a especificação de requisitos (funcionais e não-funcionais), definindo o que
precisa ser implementado.
Design poderia ser traduzido tanto por projeto como por desenho. Entretanto, estes dois
termos não expressam exatamente o que é design. Projeto é um termo mais abrangente do
que design, pois se aplica a projeto de pesquisa, projeto de desenvolvimento de um produto e
envolve planejamento, metodologia, cronograma, recursos, etc. Desenho é uma tradução
utilizada no sentido de Desenho Industrial, mas leva a conotação de que a atividade se resume
a elaborar os diagramas que descrevem os modelos do produto. Por estes motivos vamos
utilizar o termo em inglês: design.
Conclusão
Arquitetura e design de software são abstrações do mundo real. Traduzidos em software. Sua
natureza, quase que sempre, advém de problemas sociais. Automatizar o processo atual feito
por pessoas. Construídos a partir da complexidade do negócio, feito por humanos. Seu
entendimento depende do observador. Nem sempre para duas soluções haverá uma
obrigatoriamente errada.