Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto e Implementação (Sommerville Cap. 7) - Coggle Diagram
Projeto e Implementação
(Sommerville Cap. 7)
Atividades intercaladas
Etapas processo
Identificar Principais Objetos
Abordagem gramatical, comportamental,
e de cenários.
Desenvolver Modelos de Projeto
Modelos estruturais (estáticos)
Componentes, Subsistemas,
Pacotes, Classes, Objetos
Modelos dinâmicos
Sequência, Estado, Atividades
Projetar Arquitetura
Arquitetura. Estilos arquiteturais
Especificar Interfaces de Objetos
Estereótipo <<interface>>
Contexto e Interações Externas
Contexto, Casos de Uso
Construir, Comprar (Reusar)
Problemas Projeto
Pontos de aplicação de um padrão
Padrões de Projeto
Reúso de Conhecimento (solução abstrata para problema recorrente)
Elementos Essenciais
Nome, Descrição Problema, Descrição Solução, Consequências
Exemplo: Observer
Modelo UML (classes)
Observer e Subject (concreto e abstrato)
Questões de Implementação
Reúso
Níveis de Reúso (Abstração, Componente, Objeto, Sistema)
Custos
Busca, Aquisição, Adaptação, Integração
Gerenciamento
de Configuração
Versões, Integração, Bug Tracking, Releases
Desenvolvimento
host/target
Host (IDE, compilador, teste) & Target (biblioteca, sistemas, BD)
Código Aberto (
Open Source
)
Modelo de Negócio
Licenças e Gerenciamento de Licenças