MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web

Slides:



Advertisements
Apresentações semelhantes
Diagrama de Componentes
Advertisements

Curso: Banco de Dados I Análise de Sistemas PUC Campinas
UML Visões – Parte 2.
Neide dos Santos Oscar Luiz Monteiro de Farias
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Professora: Aline Vasconcelos
Modelo de Arquitetura Diagrama de Componentes
Prof. Alexander Roberto Valdameri
Professor Victor Sotero
Hibernate Apresentação
EJB Regras de Convivência
Especificação e Projeto do sistema de gerência e manipulação de mídias para produção de aulas Mozart de Melo Alves Jr. Paulo Tenório.
DIAGRAMA DE COMPONENTES
Diagrama de Componentes
Projetar Serviços Vítor Braga –
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Projeto: IF718 – Análise e Projeto de Sistemas
Análise e Projeto de Sistemas
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Rose A ferramenta Case Rational Rose
Estágio no SiViEP Alexandre Valdetaro. SiViEP Sistema de Visualização Integrado de E&P Multi-plataforma Renderização distribuída Acesso a Funcionalidades.
O Fluxo de Implementação
Sistema Web Para Reserva De Recursos
Design Patterns / Acesso ao banco de dados (java.sql)
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Objetivos das Atividades de Implementação • Implementar as classes do modelo de projeto em termos de componentes (código fonte ou executável, etc.) •
Modelo E-R no Rational Rose
Prof. Alexandre Vasconcelos
SigA Sistema Gestor de Alunos
Configuração do Ambiente de Desenvolvimento
Managym Sistema de Gestão de Academias
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
1.
1 1.
Referências: Booch, G. et al. The Unified Modeling Language User Guide
Projeto de Banco de Dados
Casos de Uso no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Introdução a Banco de dados
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Arquitetura: Visão Lógica
Fabrica Um Engenharia de Requisitos Definição das Ferramentas, Modelos e Padrões.
1/34 Engenharia de Software e Sistemas Alexandre Vasconcelos
Diagrama de Componentes
N.O.i.S Núcleo Operacional de Implementação de Sistemas
Hibernate Mapeamento Objeto-Relacional Aula Prática I
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Herança e Arquitetura em camadas
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
RequisitePro Ismênia Galvão Lourenço da Silva ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO.
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Mestrado em Engenharia de Computação área de concentração Geomática
EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm)
CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados - Prof. Robson Fidalgo  1.
Ferramenta de Modelagem de Requisitos e Agentes (TAOM4e) Laís Xavier Prof.: Jaelson Castro.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Engenharia de Software
Anhanguera Educacional - Uniderp Curso Sup. de Tecnologia em Análise e Desenvolvimento de Sistemas Alexandre Carvalho Ramos - RA Leandro Henrique.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
ACCESS AULA 01 Na primeira aula você terá uma visão geral do Microsoft Access, conhecerá sua evolução e suas versões. Ao final da aula você irá possuir.
FP.AC Apresentação da Release 2 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
Módulo2: Tecnologias de Bases de Dados Aula nº 1 e 22010/
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
Projeto Orientado a Objetos Prof. Wolley
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.
CIn-UFPE1 Projeto de Objetos de Interface. CIn-UFPE2 Objetivos n A Interface do usuário e a arquitetura em três camadas - camada de apresentação. n Adicionando.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web Rose Data Modeler Engenharia Direta e Reversa em Java Professor: Alexandre Vasconcelos (amlv@cin.ufpe.br) Monitores: Gustavo Cabral (gflc@cin.ufpe.br) Paulo Henrique (phba@cin.ufpe.br)

Diagrama de Pacotes / Esteriótipos Web O que são? Visualização da organização de componentes Visão dos níveis de camadas ou módulos Para que serve? Modelagem de Arquitetura do Sistema Capturar relacionamento e dependência entre elementos de projeto Ter uma visão geral da organização do sistema Esteriótipos Dar mais clareza aos diagramas Facilitar o entendimento Diferenciação de componentes

Exemplo: Esteriótipos Diversos

Rose Data Modeler O que é? Ferramenta do Rose para Modelagem de Dados Para que serve? Modelagem de dados que serão armazenados no SGBD Esquemas Tabelas Campos Relações Geração de Scripts de esquema de bancos Geração Engenharia Direta/Forward (Modelo->Script/BD) Engenharia Reversa/Reverse (Script/BD->Modelo)

Exemplo: Modelagem

Exemplo: Eng. Direta Dados

Exemplo: Eng. Reversa Dados

Engenharia Direta de Diagrama de Classes O que é? Ferramenta para geração de código Java Para que serve? A partir de um diagrama de classes gerar código correspondente Aumento de produtividade Fluxo Diagrama Classe -> Código fonte

Setando o CLASSPATH Antes de fazer a engenharia direta ou reversa é preciso setar o CLASSPATH para indicar onde a classe será localizada (reversa) ou onde a classe será criada (direta).

Setando o CLASSPATH

Setando o CLASSPATH

Exemplo: Eng. Direta Classes

Engenharia Reversa de Classes O que é? Ferramenta para geração de diagrama de classes Para que serve? A partir de código fonte gerar um diagrama de classes correspondente Análise de dependência e relacionamento entre classes Visualização das Classes Fluxo Código Fonte -> Diagrama de Classe

Exemplo: Eng. Reversa Classes