22
1.2 Prác ti ca 1 Tr aba j and o c o n V i sual P a r ad i g m f or  UML Modelado Visual Modelado Vi sual  es el proceso que permite representar gráfica mente el sistema softw are, permitiendo resaltar los detalles más importantes Un buen modelo Identifica requisitos y comunica información Se centra en cómo los componentes del sistema interactúan entre ellos, sin entrar en detalles excesivos Permite ver las relaciones entre los componentes del diseño Mejora la comuni ca ci ón entr e los miembros del equipo usando un lenguaje gráfico.

Practica visual Paradigm UML.pdf

  • Upload
    alher94

  • View
    118

  • Download
    4

Embed Size (px)

Citation preview

  • 5/22/2018 Practica visual Paradigm UML.pdf

    1/22

    1.2

    Prctica 1

    Trabajando con Visual Paradigm for

    UM L

    Modelado Visual

    Modelado Visual es el proceso que permiterepresentar grficamente el sistema software,permitiendo resaltar los detalles ms importantes

    Un buen modelo

    Identifica requisitos y comunica informacin

    Se centra en cmo los componentes del sistema interactanentre ellos, sin entrar en detalles excesivos

    Permite ver las relaciones entre los componentes del diseo

    Mejora la comunicacin entre los miembros del equipousando un lenguaje grfico.

  • 5/22/2018 Practica visual Paradigm UML.pdf

    2/22

    1.3

    Visual Paradigm

    Herramienta CASE que da soporte almodelado visualcon

    UML 2.1

    Se puede descargar una versin gratuita (licencia para

    Community Edition) de:

    http://www.visual-paradigm.com/product/vpuml/productinfovpumlce.jsp

    Se pueden descargar manuales en PDF de :

    http://www.visual-paradigm.com/product/vpuml/vpumluserguide.jsp?format=pdf

    1.4

    Visual ParadigmOfrece:

    Entorno de creacin de diagramas para UML 2.1

    Diseo centrado en casos de uso y enfocado al negocio quegeneran un software de mayor calidad

    Uso de un lenguaje estndar comn a todo el equipo de desarrolloque facilita la comunicacin

    Capacidades de ingeniera directa (versin profesional) e inversa

    Modelo y cdigo que permanece sincronizado en todo el ciclo dedesarrollo

    Disponibilidad de mltiples versiones, para cada necesidad

    Disponibilidad de integrarse en los principales IDEs

    Disponibilidad en mltiples plataformas

    Ms informacin sobre VP en:http://www.visual-paradigm.com/

  • 5/22/2018 Practica visual Paradigm UML.pdf

    3/22

    1.5

    Trabajando con Visual Paradigm

    Lazando VP-UML

    Workspace: Repositorio para los detalles de configuracin y losproyectos de UML

    Es posible importar un Workspace

    IGU de Visual Paradigm

    Los elementos que ofrece:

  • 5/22/2018 Practica visual Paradigm UML.pdf

    4/22

    Trabajando con Visual Paradigm

    Entorno Bsico

    Customizarel entorno de trabajo y guardarlo

    Ventanas en forma de frames

    Ocultar paneles no activosauto hide

    1.7

    1.8

    Trabajando con Visual Paradigm

    Paneles

    Navegador de Diagramas:

    Modelos

    Repositorio de Clases

    Vista Lgica (Vista usuario)

    ORM (Lista de clases y tablas de la BD)Plantilla

    Propiedades

    Visin General

    Documentacin

    Mensajes (Log, Find Results)

  • 5/22/2018 Practica visual Paradigm UML.pdf

    5/22

    1.9

    Trabajando con Visual Paradigm

    Diseo y PerspectivaSalvar, Abrir, Configurar, Resetearperspectiva

    Caja de Dilogo de EspecificacinAbrir y Editar de la especificacin de unmodelo de elementos o diagramas

    Navegar entre elementos del diagrama

    1.10

    Trabajando con Diagramas en Visual Paradigm

    Representacin grfica de una coleccin de elementosde modelado, a menudo dibujada como un grafo convrtices conectados por arcos

    Diferentes tipos de diagrama permiten ver el sistemadesde diferentes perspectivas

    Los tipos de diagramas que se pueden incluir son:

    ComponentesDespliegue

    Secuencia

    Casos de Uso

    Clase

    Actividad

    Estado

  • 5/22/2018 Practica visual Paradigm UML.pdf

    6/22

    1.11

    Trabajando con Diagramas en Visual Paradigm

    Creacin de Diagramas:

    1.12

    Trabajando con Diagramas en Visual Paradigm

    Creacin de Diagramas:

    Creando formas, conectores, auto-conexiones

    Recursos alrededor de los elementos del diagrama,

    mostrar recursos extra, deshabilitar interface derecursos centrados

  • 5/22/2018 Practica visual Paradigm UML.pdf

    7/22

    1.13

    Trabajando con Diagramas en Visual Paradigm

    Edicin de Diagramas:

    Deshacer, Rehacer, Copiar (por

    defecto), Pegar, Borrar

    Agrupar elementos del diagrama

    (seleccin mltiple): alineacin,

    distribucin, tamao,

    activar/desactivar grupo

    1.14

    Trabajando con Diagramas en Visual Paradigm

    Edicin de Diagramas:

    Cuadrcula: mostrar o no, tamao,color,

    Zoom: in/out, 100%, ratio, ajustar aventana, regin

  • 5/22/2018 Practica visual Paradigm UML.pdf

    8/22

    1.15

    Trabajando con Diagramas en Visual Paradigm

    Estilos de conectores:virtual(follow diagram), rectilneo, oblicuo,

    curvo, redondeado. Cambio de estilo, establecer un estilo por defecto.

    1.16

    Trabajando con Diagramas en Visual Paradigm

    Puntos de conexin: estableciendo el estilo (alrededor, centrado),fijando el punto de fin de la conexin

  • 5/22/2018 Practica visual Paradigm UML.pdf

    9/22

    1.17

    Trabajando con Diagramas en Visual Paradigm

    Creacin de EstereotiposPermiten categorizar diferentes tipos de modelos de elementos,especificar restricciones adicionales y etiquetas para los modelosPueden indicar diferencias de significado o de uso entre modelos conidntica estructura.

    1.18

    Trabajando con Diagramas en Visual Paradigm

    Modelado Visual:Crear un diagrama desde un modelo, customizar, opciones depresentacin, diagramas jerrquicos, diagramas de navegacin

  • 5/22/2018 Practica visual Paradigm UML.pdf

    10/22

    1.19

    Trabajando con Diagramas en Visual Paradigm

    Modelado Visual:Sub-diagramas: Creacin, eleccin de diagramas existentes como sub-diagramas, ver lista, abrir, borrar, navegar al padre

    1.20

    Trabajando con Diagramas en Visual Paradigm

    Modelado Visual:

    Referencias: aadir a (fichero, URL), edicin, reordenar, abrir, borrar

    Vista Lgica (permite organizar el proyecto en distintas vistas):Creacin de una vista lgica, creacin de un diagrama, movimientoentre vistas, exportar/importar vista

  • 5/22/2018 Practica visual Paradigm UML.pdf

    11/22

    1.21

    Trabajando con Diagramas en Visual Paradigm

    Modelado Visual:

    Buscar un elemento de un modelo

    Configurando Lenguaje Programacin proyecto, aadiendo lenguajesy tipos de datos (Tools)

    1.22

    Trabajando con Diagramas en Visual Paradigm

    Disposicin automtica de diagramas:

    Diagrama de clases (basado en jerarqua, basado en navegacin)

    Diagrama de Actividad

    Diagrama de Comunicacin

    Adaptando la disposicin

    Disposicin: adaptada, ortogonal, jerarquica, rbol dirigido, rbol debaln (apariencia radial), rbol compacto, rbol horizontal-vertical

  • 5/22/2018 Practica visual Paradigm UML.pdf

    12/22

    Diagramas en Visual Paradigm

    Enlazado de diagramas

    Se pueden enlazar diagramas mediante notas En el diagrama origen del enlace, insertando una nota

    Arrastrando el diagrama destino desde el browser hasta esanota

    Haciendo clic en la nota se ir al diagrama destino

    1.23

    1.24

    Diagramas en Visual Paradigm

    Borrado de Diagramas:

  • 5/22/2018 Practica visual Paradigm UML.pdf

    13/22

    Tipos de Diagramas

    Diagramas de Caso de Uso

    Representan la funcionalidad del sistema

    1.25

    1.26

    Tipos de Diagramas

    Diagramas de Clase

    Describen la estructura (esttica) del sistema

  • 5/22/2018 Practica visual Paradigm UML.pdf

    14/22

    1.27

    Tipos de Diagramas

    Diagrama de Actividad

    Describen como se desarrolla un flujo de actividades entreelementos del sistema o del dominio

    1.28

    Tipos de Diagramas

    Diagramas de Secuencia

    Describen la interaccin entre elementos del sistema en el tiempo

  • 5/22/2018 Practica visual Paradigm UML.pdf

    15/22

    Tipos de Diagramas

    Diagrama de Estado

    Describen el estado, condiciones y respuesta de los elementos delsistema

    1.29

    1.30

    Paquetes de Trabajo

    Caractersticas

    Ofrecen un mecanismo general para la organizacin de losmodelos/subsistemas/capas agrupando elementos de modelado

    Cada paquete se corresponde a un submodelo (subsistema) del

    modelo (sistema)

    Se pueden anidar paquetes

    Una clase de un paquete puede aparecer en otro paquete porimportacin a travs de una relacin de dependencia entrepaquetes

  • 5/22/2018 Practica visual Paradigm UML.pdf

    16/22

    Generando Documentacin con VP

    Ofrece una serie de facilidades para generar informesque permiten documentar el proyecto

    Generacin de informes en PDF

    Generacin de informes en HTML

    Generacin de informes en Word

    Publicando el proyecto

    Escribiendo un informe

    Ordenando los elementos de un informes

  • 5/22/2018 Practica visual Paradigm UML.pdf

    17/22

    Generando Documentacin con VP

    Informe en PDF (ejemplo PDFReportGeneration.vpp)

    1.2.

    3.

    4.5.

    6.

    Abrir generacin PDFFichero destino

    Opciones: generar diagramas, referencias, etc

    Detalles: hijos, miembrosAnti-aliasing, caractersticas de pginas

    Informacin avanzada: cabecera/pies, informacin

    de documento7. Seleccionar diagramas

    8. Generar

    1.32

    1.33

    Generando Documentacin con VP

    Informe en PDF (ejemplo PDFReportGeneration.vpp)

    Definir caractersticas de la pgina

    Definir portada del Informe

  • 5/22/2018 Practica visual Paradigm UML.pdf

    18/22

    1.34

    Generando Documentacin con VP

    Informe en PDF (ejemplo PDFReportGeneration.vpp)

    Definir cabecera/pie

    Definir informacin del documento

    1.35

    Generando Documentacin con VP

    Imprimiendo Diagramas1.2.3.4.5.6.7.

    Previsualizar impresinConfigurar pginaAjustar mrgenesZoom de pginasModos de previsualizacinEstilo de colocacin del papelReescalar diagramas por ratio o

    pginas8. Superponer diagramas9. Mostrando marcas de impresin10.Editando cabecera/pie11.Mltiples pginas12.Impresin rpida

  • 5/22/2018 Practica visual Paradigm UML.pdf

    19/22

    Exportando/Importando con VP

    Exportando diagramas

    Como imgenes: diagrama actual, todos los diagramas

    Como PDF,etc

    1.36

    1.37

    Exportando/Importando con VP

    Fichero de proyecto en VP

  • 5/22/2018 Practica visual Paradigm UML.pdf

    20/22

    1.38

    Exportando/Importando con VP

    Interoperabilidad

    Ofrece una serie de facilidades para Importar/Exportar modelos

    en diferentes formatos

    XMI

    XML

    Casos de Uso a/desde Word

    Importar desde Rose, ERwin

    Generando BPEL para Oracle y JBoss (Diagrama de Procesos deNegocio)

    1.39

    Exportando/Importando con VPInteroperabilidad

    XMI : XML para intercambio de Metadatos, especificacin que

    permite el intercambio de diagramas.

    No permite customizar el fichero

    XMI generado

    El tiempo empleado en la

    generacin depende del tamao delproyecto

  • 5/22/2018 Practica visual Paradigm UML.pdf

    21/22

    1.40

    Exportando/Importando con VP

    Interoperabilidad

    XML

    Permite exportar todo el proyecto

    o diagramas concretosGenera el fichero XML, as como

    las imgenes de los diagramasseleccionados

    1.41

    Exportando/Importando con VPInteroperabilidad

    Exportando Word: Modelos de Casos de Uso

    Permite seleccionar los modelos y tipos a exportar, as comoordenarlos (nombre, tipo, individualmente)

    Lanzar MS Word, insertar pgina de ruptura tras cada elemento

    del modelo, generar tabla de contenidos (TOC), generar un Casode Uso y un Actor en blanco

  • 5/22/2018 Practica visual Paradigm UML.pdf

    22/22

    1.42

    Exportando/Importando con VPInteroperabilidad

    Exportando Word: Modificando el fichero Word exportado

    Aadir nuevo Caso de Uso/Actor

    Editar sus propiedades generales, as como su descripcin y

    relaciones en las tablas, siguiendo el formato de las mismasRenombrar items y borrar items o relaciones no est soportado alimportar

    Importando Word

    Si se han incluido nuevos modelos en el fichero Word, se ha

    cambiado alguna propiedad, los modelos son actualizados.