Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Franklin Ramalho DSC – UFCG CIn - UFPE
Poseidon Franklin Ramalho DSC – UFCG CIn - UFPE
2
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.
3
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
4
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
5
Como iniciar o Poseidon
Mapear a unidade P:\\Apps\cin04 Executar \\PoseidonUML\bin\startPoseidon
6
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
7
Rational Rose Geração de código (Java) Engenharia Reversa (Java)
Vários plugins Importa/ Exportar XMI
8
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!
9
XMI Exemplo UML:
10
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> …
11
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>
12
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.