1-Capitulo1
description
Transcript of 1-Capitulo1
-
Utilizando UML e Padres
Captulo 1 Anlise e Desenho Orientados a Objetos
ltima atualizao : 26/02/2011
-
Objetivos
Aplicar as melhores prticas no desenvolvimento de software
Misturar OO com processos iterativos
Aplicar a tcnica adequada no momento adequado
Preparar modelos UML
A notao padro para modelagem OO
Aprender a partir de outros desenhos
Examinaremos dois estudos de caso em sala de aula
-
Objetivos
Seguir boas prticas de desenvolvimento de software Seguir boas prticas de desenvolvimento OO
Atribuio habilidosa de responsabilidades a objetos A HABILIDADE CRTICA DE DESENHO
Padres GRASP nos guiam na atribuio de responsabilidades.
Usar Patterns Codificar idiomas de desenho reutilizveis
Amparar a integridade arquitetural.
-
Objetivos
Mapear artefatos de desenho para cdigo OO
Manter a rastreabilidade dos requisitos ao cdigo
Escrever os testes antes do cdigo
Casos de uso direcionam os testes
Escreva testes unitrios antes da escrita de cdigo
Mantenha uma biblioteca de testes unitrios reutilizveis
-
Tpicos e Habilidades
-
Anlise-Desenho-Implementao
-
Processo Bsico
Definir casos de uso
Definir um Modelo de Domnio
Diagrama de classes conceitual
Preparar diagramas de Interao
Modelar a execuo de cenrios de casos de uso
Representar a colaborao entre objetos
Preparar o diagrama de classes no nvel dedesenho.
-
Modelo de Domnio Jogo de Dados
-
Modelo de Desenho Jogar DadosOnde est o jogador?
-
Diagrama de Classes em Nvel de Desenho
-
3 Formas de Uso da UML
Rascunho
Muito rpida, sem necessidade de ferramentas
Preferida por modeladores geis.
Freqentemente suficiente
Modelo
Modelo detalhado confeccionado por ferramenta
Usado para gerar cdigo
Engenharia reversa a partir do cdigo
-
3 Formas de Uso da UML
Linguagem de Programao Executvel
Preparar um conjunto completo de modelos dosistema
Compilar modelos diretamente em cdigoexecutvel
Elimina a necessidade de codificao
Vide esforo da OMG com o MDA
-
Diferentes Perspectivas