Franklin Ramalho DSC – UFCG CIn - UFPE

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

JAVA Orientação a Objetos
Raphael Gatti Thomás Bryan
Rational Unified Process
(Unified Modeling Language)
Rational Unified Process(RUP)
Projeto de Sistemas de Software
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Como projetar uma linguagem geral para marcação de regras How to Design a General Rule Markup Language Gerd Wagner.
Componentes: A Abordagem Catalysis
Um sistema de Tempo Real para Controle de Quarto
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.
FERRAMENTA DE ANÁLISE DINÂMICA E MONITORAMENTO DE EXECUÇÃO
Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS.
Análise e Projeto de Sistemas
Ferramentas e Tecnologias I
Viabilidade de Construção de Software com MDD e MDA
RUPinho Qualidade de Software
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Rose A ferramenta Case Rational Rose
Universidade Federal de Lavras - UFLA
Projeto MONITORAMA CMD-TD – Automação para a Tomada de Decisão
Projeto de Sistemas de Software
Universidade Castelo Branco Prof a Flávia Balbino da Costa.
O Fluxo de Implementação
Detalhes sobre o curso
SigA Sistema Gestor de Alunos
1.
1 1.
Introdução a Desenvolvimento de Sistemas
PFC Projeto Final de Curso
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
PSBD II Projeto de Sistemas de Banco de Dados II
Modelagem de Sistemas Orientado a Objetos com UML
Diagramas de Comunicação
Validação de Diagrama de
SPEM / EPF Composer Audrey Bezerra de Vasconcelos Qualidade de Software Prof. Alexandre Vasconcelos.
Diagrama de Componentes
MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web
Odyssey-MDA: Uma Abordagem para a Transformação de Modelos de Componentes Natanael Maia Ana Paula Blois Cláudia Werner Grupo de Reutilização de Software.
Modelando aspectos de Implementação
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
Projeto de Sistemas de Informação >> Grupo: Alex Ribeiro Pereira Marisa Harue Sakane Fabiano de Souza Sanches.
Desenvolvimento de Jogos e Entretenimento Digital
Ferramentas de Suporte a MDD: Um Quadro Comparativo
Ferramentas de Manipulação de Ontologias (Protégé)
Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações Licenciatura em Engenharia Informática e de Computadores.
CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados - Prof. Robson Fidalgo  1.
Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Natanael Maia Ana Paula Blois Cláudia Werner Grupo de Reutilização de Software Outubro/2005.
Ferramenta de Modelagem de Requisitos e Agentes (TAOM4e) Laís Xavier Prof.: Jaelson Castro.
UML e a Ferramenta Astah
Linguagem de Modelagem Unificada
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Unified Modeling Language
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Rational Rose Grupo: Alex Ribeiro Pereira Victor Segheto Moraes Osvaldo Luiz M Gonçalves PSI Prof. Schneider.
Aplicação - Plataforma de Autoria - Natan. Resumo - Entendimento Ferramenta para desenvolvimento de conteúdo para tv digital, baseada em componentes e.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
MDA na Prática Flávia Durans Pitta Marinho
OCLE Object Constraint Language Environment Fábio Moura CIn-UFPE.
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
SPEM (Software Process Engineering Metamodel): Uma Linguagem para Modelagem de Processos de Software.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Projeto Orientado a Objetos Prof. Wolley
Relatório de Reuniões. O Sistema (Natan) Plataforma de Autoria  (09/9)  Baseada em componentes e seqüenciamento  Permitir Salvar o projeto  Inicialmente.
Conhecendo o Ambiente de Programação Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática,
Transcrição da apresentação:

Franklin Ramalho DSC – UFCG CIn - UFPE Poseidon Franklin Ramalho DSC – UFCG CIn - UFPE

Poseidon Produzido pela Gentleware Lançado em 2001 Estende o ArgoUML Implementado em Java De acordo com: UML 1.4, XMI 1.2 Várias edições : Community, Standard, Developer, Professional e Enterprise Pré-requisitos: JDK 1.4, 128 M, Pentium III, qualquer S.O.

Poseidon Diagramas de Caso de Uso Diagramas de Classes Diagramas de Componentes Diagramas de Desenvolvimento Diagramas de Objetos Diagramas de Sequencia Diagramas de Colaboracao Diagramas de Estados Diagramas de Atividades

Poseidon Exporta diagramas para: gif, ps, eps, svg, jpeg and png Fácil navegabilidade Comunicação entre os modelos Geração de código (Java) Engenharia Reversa (Java) Críticas ao modelo Restrições OCL

Como iniciar o Poseidon Mapear a unidade P:\\Apps\cin04 Executar \\PoseidonUML\bin\startPoseidon

Rational Rose Família de Produtos Produzido pela Rational Rose RealTime RoseProfessionalC++ Rose Enterprise ... Produzido pela Rational Permite modelagem com os 9 diagramas de UML

Rational Rose Geração de código (Java) Engenharia Reversa (Java) Vários plugins Importa/ Exportar XMI

XMI XMI (XML-based Metadata Interchange) é um formato de intercâmbio para metadados, definidos de acordo com o padrão MOF Padrão da OMG Envolvidos: Unysis, IBM, Rational, Sybase, Genesis, Xerox, etc. XMI suporta o intercâmbio de qualquer tipo de metadados que pode ser expresso em MOF Intercâmbio serializado de metadados XMI mostra como salvar modelos MOF em XML!

XMI Exemplo UML:

XMI <XMI xmi.version=“1.1” xmlns:UML=“org.omg/uml1.3”> <XMI.header> <XMI.documentation> A UML model of a car </XMI.documentation> <XMI.metamodel name=“UML” version=“1.3” /> <XMI.model name=“CarModel” version=“1.0”/> </XMI.header> <XMI.content> <UML:Class xmi.id=“C1”> <UML:name>Car</UML:name> <UML:Classifier.feature> <UML:Attribute name=“make”/> <UML:Attribute name=“model”/> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id=“C2”> <UML:name>Person</UML:name> …

XMI … <UML:Association> <UML:Association.connection> <UML:AssociationEnd name=“owner”> <UML:AssociationEnd.type> <UML:Class xmi.idref=“C2”/> </UML:AssociationEnd> <UML:AssociationEnd name=“owns”> <UML:Class xmi.idref=“C1”/> </UML:Association.connection> </UML:Association> </XMI.content> </XMI>

XMI Unisys Rose XML Tools Poseidon (Modelagem OO em UML) Plug-In da Rational Rose (Modelagem OO em UML) que permite import e export de: modelos UML para/de XMI (Tools/Import Model to UML e Import UML Model) modelos UML para/de MOF (Tools/Export Metamodel to MOF e Tools/Import MOF Metamodel) Free Permite exportação/importação de metamodelos MOF Poseidon (Modelagem OO em UML) Produzido pela GentleWare Extende o ArgoUML Salva arquivo default XMI (.zargo = xmi + argo + pgml) Import Project (para abrir arquivo XMI) Versão Free