Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

PÓS-GRADUAÇÃO Curso de Pós-graduação Lato-Sensu em Análise,
Alcides Calsavara Orientação a Objetos Alcides Calsavara
Padrão de Projeto Iterator
Engenharia de Software
Modelagem de Software Orientado a Objetos
Sistema para Criação e Testes de Modelos Formais
Padrão de Projeto Memento
Arquitetura Cliente-Servidor Especialização em Redes e Sistemas Distribuídos PUCPR 2001.
Tecnologias para Ambientes Distribuídos Especialização em Tecnologias para Sistemas de Informação PUCPR 2000.
Referências Bibliográficas Orientação a Objetos
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
Fundamentos de Engenharia de Software Edson Scalabrin Alcides Calsavara Teaching/mestrado/ FundamentosEngenhariaSoftware.
Introdução a UML.
Análise e Projeto de Sistemas
Alunos: Eduardo Akira Yonekura Rogério Esteves Salustiano
Arquitetura de Aplicações Web
Aline Vasconcelos D.Sc. em Sistemas e Computação/COPPE UFRJ
APSI III Aline Vasconcelos
April 05 Prof. Ismael H. F. Santos - 1 Frameworks e Padrões de SW Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF:FactoryMethod Professores Eduardo Bezerra –
Introdução ao RUP Rational Unified Process
Introdução a Engenharia de Software
Adriano S. Castro. Soluções para problemas recorrentes no desenvolvimento de software; Orientação a objetos; Facilitam a reutilização; Vocabulário comum;
Modelagem de Software.
Grupo de Desenvolvimento de Software - GDS
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Gestão de Configuração & Mudanças Apresentação Márcio Aurélio Ribeiro Moreira
Introdução a Desenvolvimento de Sistemas
Adriano S. Castro André Abdalla
APLICANDO O PROCESSO DIRIGIDO POR RESPONSABILIDADES PARA A CRIAÇÃO DE UM SUBFRAMEWORK PARA VALIDAÇÃO SINTÁTICA DE FÓRMULAS Autores: Rafael Hornung Simone.
Introdução a Desenvolvimento de Sistemas
PSBD II Projeto de Sistemas de Banco de Dados II.
Apresentação da Disciplina Modelagem de Software
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Revisão 2º Bimestre Engenharia de Software I
April 05 Prof. Ismael H. F. Santos - 1 Módulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
Padrão de Projeto Iterator Projeto de Sistemas de Software Thiago Pinheiro de Araújo.
Fabrício Dias
Análise e Especificação de Requisitos © 2001 Jaelson CastroInformações Gerais 1 Análise e Especificação de Requisitos - IF119 Centro de Informática Jaelson.
Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica.
UTILIZAÇÃO DOS PADRÕES DA COLEÇÃO WELIE PARA ELABORAÇÃO DE INTERFACES GRÁFICAS DO FRAMEWORK PARA FORMAÇÃO DE PREÇO DE VENDA Fernando Henrique Malaquias.
Desenvolvimento de Jogos e Entretenimento Digital
Design Patterns Fundamentos da engenharia de softaware. 19/1/2003.
April 05 Prof. Ismael H. F. Santos - 1 Modulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
1 Integração Hardware-Software João M. P. Cardoso URL: 2004/2005.
DSC/CEEI/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.
April 05 Prof. Ismael H. F. Santos - 1 Modulo IV Padrões Core J2EE Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: AbstractMethod Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Strategy Professores Eduardo Bezerra –
1 Java para Web Especialização em Desenvolvimento de Ambiente Web PUCPR 2000.
Análise e Projeto de Sistemas © 2003 Jaelson CastroInformações Gerais 1 Análise e Projeto de Sistemas Centro de Informática Jaelson Castro
April 05 Prof. Ismael H. F. Santos - 1 Modulo V Frameworks Professores Eduardo Bezerra –
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
CURSO DE ESPECIALIZAÇÃO EM TECNOLOGIA JAVA DESIGN PATTERNS Prof. Cesar Augusto Tacla UTFPR/Campus Curitiba.
Introdução a UML.
A linguagem unificada de modelagem
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
EA977 Laboratório de Programação de Sistemas FEEC-UNICAMP Ricardo Gudwin.
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
APS II Análise e Projeto de Sistemas de Informação II
Fundamentos de Engenharia de Software Edson Scalabrin Alcides Calsavara.
18/1/2016 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
Métricas de Software Orientado a Aspectos Diego Martins – Turah Xavier –
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Jadson Xavier Muller Oliveira.  É difícil encontrar alguma definição consensual de padrão.  Definição aceitável: - São idéias que foram úteis em algum.
Projeto de Circuitos Integrados Semidedicados Prof. Marcio Cunha Aula 00 – Apresentação da Disciplina.
Data Warehousing & Business Intelligence PPGIA/BSI – DEINFO – UFRPE Ceça Moraes
1 Orientação a Objetos - Programação em C++ Slides 9: Programação ou Implementação: uma fase da engenharia de software. Projeto (UML) e Programação (C++,...)
Transcrição da apresentação:

Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999

Professor n Alcides Calsavara n n n (041) n Mestrado em Informática Aplicada n Lab. Eng. Elétrica e Informática

Local e horário de aula n CCET, sala 12 n Lab. Eng. Elétrica e Informática, laboratório de aulas nº 1 n quarta-feira, das 19 as 21:30 h

Informações sobre a disciplina n –--> Teaching –--> 1999 –--> MOO

Áreas relacionadas n Engenharia de software n Sistemas de informação n Arquitetura de sistemas

Objetivos n Aprendizado da teoria de orientação a objetos n Aprendizado de técnicas para sua utilização n Conhecimento de suas aplicações n Conhecimento de suas limitações

Atividades básicas n Modelagem n Pesquisa científica n Análise de produtos

Conteúdo programático n Introdução aos conceitos fundamentais de orientação a objetos n Apresentação de uma linguagem de modelagem n Estudo e aplicação de design patterns n Estudo e aplicação de heurísticas n Apresentação de tópicos de pesquisa em orientação a objetos

Bibliografia n James Rumbaugh et al. Modelagem e Projetos Baseados em Objetos. Editora Campus, ISBN X. n Grady Booch. Object-Oriented Analysis and Design with Applications. Second Edition. Addison-Wesley, ISBN n Ivar Jacobson. Object-Oriented Software Engineering - a Use Case Driven approach. Addison-Wesley, ISBN n Peter Coad. Objet Models - Strategies, Patterns & Applications. Prentice-Hall, ISBN n Grady Booch and Ed Eykholt (Eds). The Best of Booch: Designing Strategies for Object Technology. Prentice-Hall, ISBN

Bibliografia n Erich Gamma et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, n Hans-Erik Eriksson e Magnus Penker. UML Toolkit. John Wiley & Sons, Inc., n Frank Buschmann et al. A System of Patterns: Pattern- Oriented Software Architecture. John Wiley & Sons, Inc., n Martin Fowler. Analysis Patterns: Reusable Object Models. Addison-Wesley, n Arthur J. Riel. Object-Oriented Design Heuristics. Addison- Wesley, n Adelize G. Oliveira. Análise, Projeto e Programação Orientados a Objetos. Florianópolis: Bookstore Editora, 1996.

Avaliação n Trabalhos práticos (de aplicação das técnicas de orientação a objetos), ou trabalhos teóricos, se desejado n Os trabalhos poderão ser feitos por duplas de alunos ou individualmente, se desejado

ORIENTAÇÃO A OBJETOS n Independência de implementação n Esconder detalhes n Flexibilidade n Clareza conceitual n Modularização n Reusabilidade

Áreas de aplicação n Linguagens de programação n Bancos de dados n Sistemas operacionais n Sistemas distribuídos n Interface gráfica n Métodos de modelagem de sistemas n Métodos formais: Z++ n Empacotamento de software: classes, componentes n Integração de sistemas: CORBA, DCOM n Reflexão: tolerância a falhas, reconfiguração