AOO - COAD/YOURDON Desafios da análise : Domínio do problema

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Análise e Projeto Orientado a Objetos
Desenvolvimento de aplicativos Orientados a Objetos: Definição e Características THIAGO IDEALI.
Princípios da Orientação a Objetos e a Linguagem UML
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
> Fases de Engenharia de SW > Gestão de Projectos de SW
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
> Processos de SW OO: quando concluir uma iteração de AOO, DOO e Testes OO? > Testes OO Aula 25.
Contratos de Operação.
Análise Orientada a Objetos
Cartões CRC (Class Responsibility Card)
Análise e Projeto de Sistemas
Professora: Aline Vasconcelos
Análise e Projeto Orientados a Objetos
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Programação orientada a objetos com Java
Orientação Objeto Marcely Dias
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
Orientação a Objetos.
TÉCNICAS DE PROGRAMAÇÃO II
Introdução à Modelagem de Software
Análise Orientada a Objetos
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Métodos de Construção de Software: Orientação a Objetos
Oberdan Bitencourt Ferreira
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
Data Replication and Resiliency Trabalho realizado por: Rui Ferreira Nº Eng. Informática.
OS MODELOS O modo de implementação do trabalho de projecto, como metodologia de aprendizagem tem sido objecto de várias aproximações que se centram em.
Orientação a Objetos Parte I
Programação Orientada à Objetos
Programação Orientada a Objetos - Java
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Análise Orientado aos Objetos Prof. Wolley W. Silva
PROGRAMAÇÃO ORIENTADA A OBJETOS
Aps Horacio. Bibliografia avaliação material no moodle.
Padrão- MVC Model, View, Controller
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Generalização e herança Agregação e composição
TEXTO PUBLICITÁRIO.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
As metodologias de análise devem: 1. Facilitar a comunicação. 2. Proporcionar meios de definir os contornos do sistema. 3. Proporcionar meios para definir.
Conteúdos Programáticos Criação de classes em VB Criar Criar Manipular Manipular Tipos de acesso Tipos de acesso Constructores Constructores.
Linguagem BD + capacidades OO qVariante da representação OO das encomendas EncomTipo = RECORDOF( e#: int, inclui: SETOF( IQTipo ), cliente: ClienteTipo.
Planificação do Projecto de SW não é por acaso que é a Aula 13 ;)
Engenharia de Requisitos
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
Análise e Projeto de Software
Introdução a Orientação a Objetos
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
2 – Revisão de Programação Orientada a Objetos
Módulo II Capítulo 1: Orientação a Objetos
Padrões de Projetos Professora Lucélia. Conceitos É uma solução conhecida para um problema comum São técnicas que nos dão uma boa solução para determinados.
Testes (verificação e validação)
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína Continuação Modelagem Orientada a Objetos Técnico Subsequente.
Análise Orientada a Objetos
Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas.

Herança. É o compartilhamento de características entre classes com base em um relacionamento hierárquico. – Possibilita a derivação de tipos mais específicos.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
1. 2 Programação Orientada a Objetos II Prof. Maurício Rodrigues de Morais
Análise Orientada a Objetos Por Patrícia Braga Centro Universitário Jorge Amado.
GRASP: Projeto de Objetos com Responsabilidade – Parte 2.
Análise Orientada a Objetos Prof. Wolley W. Silva
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

AOO - COAD/YOURDON Desafios da análise : Domínio do problema Princípios para manipular a complexidade de um problema Métodos de análise a) Decomposição funcional b) Data-flow c) Análise OO

Análise de Sistemas É o estudo do problema antes de realizar qualquer acção[DeMarco, 1978] É o estudo do domínio do problema observando o seu comportamento e, depois,realizar um completo e consistente relatório de forma a cobrir todas as suas características operacionais (segurança, etc.) [Yourdon/Coad] É o estudo para identificar quais são as características que um sistema necessita para satisfazer um cliente.

AOO Princípios: Abstracção, Encapsulamento, Herança, Associação, Objectos e Atributos, Comportamento e Escalabilidade. Aproximação AOO a) Actividade b) Modelo

Actividades Procurar Classes e Objectos Identificar estruturas Identificar Temas Definir Atributos Definir Serviços

Modelo Nível de Temas Nível de Classes e Objectos Nível de Estruturas Nível de Atributos Nível de Serviços