A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise e Projeto OO1 Análise e Projeto Orientados a Objetos.

Apresentações semelhantes


Apresentação em tema: "Análise e Projeto OO1 Análise e Projeto Orientados a Objetos."— Transcrição da apresentação:

1 Análise e Projeto OO1 Análise e Projeto Orientados a Objetos

2 Análise e Projeto OO2 Análise Orientada a Objetos É baseada nos princípios que aprendemos no jardim de infância: objetos e atributos; classes e membros; todo e partes. Porque perdemos tanto tempo para aplicar estes conceitos na análise e especificação de sistemas de informação... Talvez porque estivéssemos muito ocupados seguindo o fluxo... [Coad & Yourdon]

3 Análise e Projeto OO3 Algumas técnicas: zMétodo de Booch yProcesso macro de desenvolvimento yProcesso micro de desenvolvimento xIdentificar classes e objetos xIdentificar a semântica das classes e objetos xIdentificar relacionamentos entre classes e objetos xConduzir uma série de refinamentos xImplementar classes e objetos

4 Análise e Projeto OO4 Método de Coad & Yourdon xIdentificar objetos usando critério do o quê procurar xDefinir estrutura de generalização-especificação xDefinir estrutura todo-parte xIdentificar assuntos (subsistemas) xDefinir atributos xDefinir serviços

5 Análise e Projeto OO5 Método de Jacobson (OOSE): zIdentificar os usuários e suas responsabilidades zConstruir modelo de requisitos yatores e responsabilidades ycasos de uso para cada ator y... zConstruir modelo de análise

6 Análise e Projeto OO6 Método de Rambaugh (OMT): zDesenvolver descrição do escopo do problema zConstruir um modelo de objeto zDesenvolver um modelo dinâmico zConstruir um modelo funcional para o sistema

7 Análise e Projeto OO7 UML (Unified Modeling Language): zDiagrama de classe zDiagrama de caso de uso zDiagrama de interação zDiagrama de estado zDiagramas de implementação (www.rational.com/uml)

8 Análise e Projeto OO8 Análise de Domínio: Fontes do Domínio de Conhecimento Modelo de Análise de Domínio Análise de Domínio

9 Análise e Projeto OO9 Processo de Design OO: classes atributos métodos relacionamentos comportamento Modelo de Análise objetos dados algorítmos mensagens controle Modelo de Design

10 Análise e Projeto OO10 (processo de design...) zParticionando o modelo de Análise zConcorrência e alocação de subsistemas zGerenciamento de tarefas zGerenciamento de dados zGerenciamento de recursos zInterface homem-computador zComunicação entre subsistemas

11 Análise e Projeto OO11 Componentes de programa PACKAGE nome-do-programa IS TYPE especificação dos objetos de dados. PROC especificação de operações relacionadas PRIVATE estruturas de dados detalhadas para os objetos PACKAGE BODY nome-do-componente-de-programa IS PROC operação.1 (descrição da interface) IS. END. END nome-do-programa

12 Análise e Projeto OO12 Design Patterns znome do design pattern zproblema para o qual o pattern é aplicado zas características do design pattern zas conseqüências da aplicação do design pattern

13 Análise e Projeto OO13 Uso dos design patterns: zHerança zComposição


Carregar ppt "Análise e Projeto OO1 Análise e Projeto Orientados a Objetos."

Apresentações semelhantes


Anúncios Google