Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto de Sistemas
Orientados a Objetos
PARTE - I
Introdução
• Encapsulamento
• Segurança
• Conhecimento e Identificação
• Requisições
• Herança
• Polimorfismo
• Generalização
Introdução
Modelagem de Objetos
Vantagens
• Reusabilidade
• Extensibilidade
• Qualidade
• Economia de Reuso
Introdução
Modelagem de Objetos
Restrições
Ator
Introdução
UML – Arquitetura
Modelos Estáticos: Diagrama de Classes
Introdução
UML – Arquitetura
Modelos Estáticos: Diagrama de Objetos
Introdução
UML – Arquitetura
Modelos Estáticos: Diagrama de Componentes
Introdução
UML – Arquitetura
Modelos Estáticos: Diagrama de Pacotes
Introdução
UML – Arquitetura
Modelos Estáticos: Diagrama de Composição
Estrutural
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Seqüência
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Colaboração
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Estado
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Implantação
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Atividades
Introdução
UML – Arquitetura
Modelos Dinâmicos: Diagrama de Tempo
Capítulo 02
PROJETOS
Projetos
Definição
• Temporário
• Único
• Elaboração Progressiva
Projetos
Ciclo de Vida
Projetos
Fases de um Projeto de Software
Ciclo de Vida de um
PROJETO
Planejamento Execução Encerramento
Monitoramento e Controle
Testes
Definição
e
de Análise Projeto Implementação
Homologação
Requisitos
Monitoramento e Controle
Testes
Definição
e
de Análise Projeto Implementação
Homologação
Requisitos
Esse conjunto de atividades
define o Framework de
Desenvolvimento
Planejamento Execução Encerramento
Monitoramento e Controle
Definição Testes
de Análise Projeto Implementação e
Requisitos Homologação
INÍCIO TÉRMINO
Marcos
(Deliverables)
Esse conjunto de atividades
define o Framework de
Desenvolvimento
Planejamento Execução Encerramento
Monitoramento e Controle
Definição Testes
de Análise Projeto Implementação e
Requisitos Homologação
INÍCIO TÉRMINO
Marcos
(Deliverables)
R.U.P.
Projetos
Processo Unificado
Planejamento Execução Encerramento
Monitoramento e Controle
INÍCIO TÉRMINO
Projetos
Artefatos da Fase de Planejamento
• Documento Visão
• Documento Glossário
• Documento de Nomenclatura
• Boas Práticas de Codificação
• Proposta Técnica e Comercial
• Mapa de Riscos
• Cronograma
Artefatos da Fase de Planejamento
Termo de abertura
do Projeto e Def. do
Escopo Preliminar
Elaborar o
Plano de Projeto
Diagramas de Descritivos
Casos de Uso de Casos de Uso
Diagrama de
Atividades
Etapa de
Análise
Projetos
Análise – passo a passo
• Entrevistas
• Prototipação
• Aceitação/Aprovação
Projetos
Artefatos Gerados na Fase de Análise
• Modelo ER
• Revisão do Diagrama de Classes e Seqüência
• Mapa de Navegação e Protótipo x Informações
• Diagrama de Colaboração - Opcional
• Diagrama de Objetos - Opcional
• Diagrama de Estado – Opcional
Projetos
Projeto – passo a passo (continuação)
• Plano de Testes
• Diagrama de Pacotes - Opcional
• Diagrama de Componentes - Opcional
• Diagrama de Implantação - Opcional
• Preparar Massa de Teste
Projetos
Artefatos Gerados na Fase de Projeto
• Testes Unitários
• Ciclo de Ajustes até atingir zero erro
• Atualizar os Diagramas:
de Pacotes
de Componentes
de Implementação
• Estratégia de Testes
• Guia de Instalação
Projetos
Modelos UML Produzidos na Fase de
Implementação
• Homologação do sistema
• Termo de encerramento
Projetos
Gestão de Projetos - PMI
• Gerenciamento de Escopo
• Gerenciamento de Tempo
• Gerenciamento de Custos
• Gerenciamento de Qualidade
• Gerenciamento de RH
• Gerenciamento de Comunicações
• Gerenciamento de Riscos
• Gerenciamento de Contratos
• Gerenciamento de Integração
Projetos
Gestão de Projetos