null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
34794153
Design de software & arquitetura de software
Descrição
Mapa mental sobre design de software e arquitetura de software.
Sem etiquetas
engenharia de software
design de software
arquitetura de software
graduação
Mapa Mental por
Antonio N Marques
, atualizado more than 1 year ago
Mais
Menos
Criado por
Antonio N Marques
mais de 2 anos atrás
13
0
0
Resumo de Recurso
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.
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
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
Explore a Biblioteca