Mind map
CONSTRUÇÃO DO PROGRAMA (SOFTWARE)
Map content
CONSTRUÇÃO DO PROGRAMA (SOFTWARE)
DESIGN DE SOFTWARE
- REQUISITOS DE SOFTWARE
- LEVANTAMENTO BEM ELABORADO
- METODOS DE LEVANTAMENTO COM STAKEHOLDERS
- DIFERENÇAS ENTRE REQUISITOS E REGRAS DE NEGÓCIO
- HARMONIA COM A ARQUITETURA
- HARMONIA
- CONCEITOS
- ABSTRAÇÕES
- INTERFACES
- COMPONENTES
- ALGORITMOS
- ESTRUTURA DE DADOS
- COMO SERÁ FEITO, E NÃO O QUE É FEITO
- ESBOÇO DO SOFTWARE PROPOSTO
- DESENHOS DE ESQUEMAS
- PROTÓTIPOS
- FACILITAR MUDANÇAS
- POSSIVEIS SOLUÇÕES ANTES DA CODIFICAÇÃO
- PRINCIPIOS
- DRYP – DON’T REPEAT YOURSELF
- YAGINI – YOU AREN’T GONNA NEED IT
- KISS – KEEP IT SIMPLE STUPID
- SOLID
- VISÃO DE MAIS BAIXO NÍVEL, COMO ESCREVER CADA CLASSE, QUAIS PADRÕES APLICAR
- DESIGN ANÁLOGO A DIPOSIÇÃO DE MÓVEIS DE UMA RESIDÊNCIA
- REQUISITOS DE SOFTWARE
ARQUITETURA DE SOFTWARE
- PADRÕES DE CONSTRUÇÃO
- DISPOSIÇÃO ESTRUTURAL
- MODELOS CONSOLIDADOS
- CLIENTE-SERVIDOR
- MODELO-VISÃO-CONTROLE
- MICROSERVIÇOS
- TUBOS E FILTROS
- PONTO A PONTO
- SERVIÇOS ORIENTADOS A ARQUITETURA
- MODELO REPOSITÓRIO
- MODELO EM CAMADAS
- RESTRIÇÕES E LIMITES
- FATORES DE IMPLEMENTAÇÃO
- ARQUITETURA DO SISTEMA COMPUTACIONAL
- SISTEMA OPERACIONAL
- SISTEMA QUE GERENCIA O BANCO DE DADOS
- PROTOCOLOS DE REDE
- LINGUAGEM DE PROGRAMAÇÃO
- AMBIENTE DE INTERFACE GRÁFICA
- FATORES DE IMPLEMENTAÇÃO
- VISÃO DE ALTO NÍVEL, SEPARAÇÃO DE CAMADAS, PASTAS DE APLICAÇÃO ETC
- ARQUITETURA ANÁLOGA A PLANTA ESTRUTURAL DE UMA CASA
- PADRÕES DE CONSTRUÇÃO
Information
- Description
- Mapa mental definindo as principais definições, características e diferenças entre os 2 conceitos: Design de Software e Arquitetura de Software.
- Created by
- Rodolfo Silva
- Views
- 27
- Tags
- Rating