Zusammenfassung der Ressource
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
- 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
- VISÃO DE ALTO NÍVEL,
SEPARAÇÃO DE
CAMADAS, PASTAS DE
APLICAÇÃO ETC
- ARQUITETURA
ANÁLOGA A PLANTA
ESTRUTURAL DE UMA
CASA