null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
34794153
Design de software & arquitetura de software
Description
Mapa mental sobre design de software e arquitetura de software.
No tags specified
engenharia de software
design de software
arquitetura de software
graduação
Mind Map by
Antonio N Marques
, updated more than 1 year ago
More
Less
Created by
Antonio N Marques
about 3 years ago
15
0
0
Resource summary
Design de software & arquitetura de software
Qual a diferença entre eles?
Design de software
Serve como "guia" para programadores.
Está ligado diretamento com questões funcionais do sistema.
Design de software é o planejamento anterior ao desenvolvimento.
Arquitetura de software
Arquitetura é uma parte do design.
Responsável pelo esqueleto e infraestrutura de alto nível do software.
Arquitetura de software trabalha com questões globais. Em grande parte, questões não funcionais.
Lembre-se, as definições de cada um é a melhor maneira de identificar a diferença entre os mesmos.
Definições
Design de software
É o processo de planejar antes de codificar.
Gerar documentos que são capazes de serem interpretados pelos desenvolvedores.
Transforma requisítos relevantes e pré-estabelecidos em guias de como solucionar as particularidades do problema.
Arquitetura de software.
Montar esqueleto e a infraestrutura de alto nível do software.
Manter a integridade conceitual do software.
Arquitetura de software é a arte de converter as características de software em estrutura que atende as expectativas técnicas e do negócio.
Considerações através de características.
Sem a arquitetura de software é difícil...
Entender como o sistema funciona.
Gestão durante o desenvolvimento do sistema.
Garantir que o software seja viavél economicamente.
Tomar decisões que vão impactar em questões críticas do software. ex: Segurança.
Atender as expectativas do sistema.
Confiabilidade
Tolerância a falhas
Viabilidade
Sem o design de software é díficil..
Desenvolver a arquitetura do software.
Auxiliar programadores no desenvolvimento de n funcionalidades.
Planejamento e desenvolvimento de interfaces.
Desenvolver sistemas complexos (Sem planejamento é quase improvável).
Produtividade de todos aqueles que participam do projeto.
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Engenharia de Software
Gabriel Alexandre
Quiz - Processo de Software
Adriana Gomes Alves
ERGONOMIA
timEU
01. Eng de software:Fases de Processos da Eng de Software.
Jamil Yahuza Felippe
Áreas de Conhecimento X Grupos de Processos
Rodrigo Ferreira
Questões Fundamentos Eng de Software
Jamil Yahuza Felippe
Engenharia de Software
Marcio Silveira
Quiz - Processos tradicionais
Adriana Gomes Alves
Engenharia de software
pcbsytem
Aula Um Engenharia de Software III
Artur R
13. Eng de Software:Modelo Processo Ágil de Desenvolvimento
Jamil Yahuza Felippe
Browse Library