Zusammenfassung der Ressource
AO01_MapaMental_CarlosFeliciano
- Design de
software
- Design de Software é 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
- Arquitetura de software trata dos componentes, suas responsabilidades e como eles se relacionam para
atingir os objetivos do negócio. O papel do arquiteto consiste também em definir uma estratégia para
tomada de decisões.
- Design (Projeto-Desenho), do software, da interface, da arquitetura, dos algoritimos. Prototipação,programação, testes.
- Caracteristicas
- Definições
- Arquitetura de
software
- Arquitetura de software trata dos componentes, suas responsabilidades e como eles se relacionam para
atingir os objetivos do negócio. O papel do arquiteto consiste também em definir uma estratégia para
tomada de decisões.
- Performance Estabilidade Segurança Economia de recursos Manutenbilidade Escalabilidade. O sistema
faz o que deveria fazer? O sistema está resolvendo os problemas do(a)s clientes? O sistema está
atendendo as necessidades do(a)s clientes?
- Em palavras simples, arquitetura de software é o processo de converter características de software
como flexibilidade, escalabilidade, viabilidade, reutilização e segurança em uma solução estruturada que
atenda às expectativas técnicas e de negócios.
- Caracteristicas
- Definições
- Diferenças
- Enquanto a arquitetura do software é responsável pelo esqueleto e pela infraestrutura de alto nível de
um software, o design do software é responsável pelo design do nível de código, como o que cada
módulo está fazendo, o escopo das classes e os objetivos das funções, etc.
- Design de software e Arquitetura de software: principais definições, características e
diferenças.