Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto de Software - Coggle Diagram
Projeto de Software
Conceitos Fundamentais
Abstração
Níveis de descrição do sistema, do domínio ao pseudocódigo
-
-
Encapsulamento
Ocultar detalhes internos de módulos, expondo apenas interfaces necessárias
Processo de Projeto
-
-
-
Artefatos do projeto
Modelos de arquitetura, interfaces, componentes e dados
-
Padrões de Projeto
Padrões de Arquitetura
Estilos como em camadas, cliente-servidor, MVC
Padrões de Componentes
Observer, Factory, Strategy para resolução de problemas recorrentes
-
-
Conceitos Avançados
-
-
-
Refinamento Gradual
Top-down, decomposição progressiva até instruções executáveis