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

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

© Nabor C. Mendonça 2001 1 Análise e Design Orientados a Objeto com a metodologia (R)UP + UML.

Apresentações semelhantes


Apresentação em tema: "© Nabor C. Mendonça 2001 1 Análise e Design Orientados a Objeto com a metodologia (R)UP + UML."— Transcrição da apresentação:

1 © Nabor C. Mendonça 2001 1 Análise e Design Orientados a Objeto com a metodologia (R)UP + UML

2 © Nabor C. Mendonça 2001 2 O que são Análise e Design? Análise — “o quê” Investigação do problema e dos requisitos Design — “como” Descrição de uma solução lógica

3 © Nabor C. Mendonça 2001 3 O que é APOO? n Na essência, considerar um problema e uma solução dentro da perspectiva de objetos n O que é AOO? – Investigação dos objetos de domínio (conceitos) e seus relacionamentos Descritos principalmente no Modelo Conceitual ou de Domínio n O que é POO? – Elaboração de uma solução lógica em termos de objetos de software e suas colaborações e responsabilidades Descritos em Diagrama de Classe e Diagrama de Colaboração

4 © Nabor C. Mendonça 2001 4 Representação de um Conceito em APOO Conceito de domínio public class Livro { public void imprimir(); private String titulo; } Representação no código n Ex.: O conceito “Livro” em um sistema de biblioteca Livro título Representação na análise Livro título Representação no design imprimir()

5 © Nabor C. Mendonça 2001 5 Análise a. se ainda não feito b. contínuo c. opcional 2. Refinar Diag. Casos de Uso 3. Refinar Modelo Conceitual 4. Refinar Glossário b 6. Definir Contrat. de Operação 1. Definir Casos de Uso Essenciais a 5. Definir Diag. Seq. 7. Definir Diag. Estado c Notas... Iteração 1 Sinc. Artefatos AnáliseDesignTeste Refin. Plano Impl. Iteração 2

6 © Nabor C. Mendonça 2001 6 Análise (2) n Subatividades: 1. Definir casos de uso essenciais 2. Refinar diagramas de casos de uso 3. Refinar modelo conceitual 4. Refinar glossário 5. Definir diagramas de seqüência do sistema 6. Definir contratos de operação 7. Definir diagramas de estado

7 © Nabor C. Mendonça 2001 7 Design 2. Definir Rel. & IU 4. Definir Diag. Interação 5. Definir Diag. Classes a 6. Definir Esquema do BD 1. Definir Casos de Uso Reais 3. Refinar Arquitetura b Notas a. em paralelo com diag. interação b. ordem variada... Iteração 1 Sinc. Artefatos AnáliseDesignTeste Refin. Plano Impl. Iteração 2

8 © Nabor C. Mendonça 2001 8 Design (2) n Subatividades: 1. Definir casos de uso reais 2. Definir relatórios e interfaces com o usuário 3. Refinar arquitetura do sistema 4. Definir diagramas de colaboração 5. Definir diagramas de classes de projeto 6. Definir esquema do banco de dados


Carregar ppt "© Nabor C. Mendonça 2001 1 Análise e Design Orientados a Objeto com a metodologia (R)UP + UML."

Apresentações semelhantes


Anúncios Google