Vous êtes sur la page 1sur 22

1.

2
Prctica 1
TrabajandoconVisual Paradigmfor
UML
Modelado Visual
Modelado Visual es el proceso que permite
representar 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 interactan
entre ellos, sin entrar en detalles excesivos
Permite ver las relaciones entre los componentes del diseo
Mejora la comunicacin entre los miembros del equipo
usando un lenguaje grfico.
1.3
Visual Paradigm
Herramienta CASE que da soporte al modelado visual con
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 Paradigm
Ofrece:
Entorno de creacin de diagramas para UML 2.1
Diseo centrado en casos de uso y enfocado al negocio que
generan un software de mayor calidad
Uso de un lenguaje estndar comn a todo el equipo de desarrollo
que facilita la comunicacin
Capacidades de ingeniera directa (versin profesional) e inversa
Modelo y cdigo que permanece sincronizado en todo el ciclo de
desarrollo
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/
1.5
Trabajando con Visual Paradigm
Lazando VP-UML
Workspace: Repositorio para los detalles de configuracin y los
proyectos de UML
Es posible importar un Workspace
IGU de Visual Paradigm
Los elementos que ofrece:
Trabajando con Visual Paradigm
Entorno Bsico
Customizar el entorno de trabajo y guardarlo
Ventanas en forma de frames
Ocultar paneles no activos auto 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)
1.9
Trabajando con Visual Paradigm
Diseo y Perspectiva
Salvar, Abrir, Configurar, Resetear
perspectiva
Caja de Dilogo de Especificacin
Abrir y Editar de la especificacin de un
modelo de elementos o diagramas
Navegar entre elementos del diagrama
1.10
Trabajando con Diagramas en Visual Paradigm
Representacin grfica de una coleccin de elementos
de modelado, a menudo dibujada como un grafo con
vrtices conectados por arcos
Diferentes tipos de diagrama permiten ver el sistema
desde diferentes perspectivas
Los tipos de diagramas que se pueden incluir son:
Componentes
Despliegue
Secuencia
Casos de Uso
Clase
Actividad
Estado
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 de
recursos centrados
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 a
ventana, regin
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
1.17
Trabajando con Diagramas en Visual Paradigm
Creacin de Estereotipos
Permiten categorizar diferentes tipos de modelos de elementos,
especificar restricciones adicionales y etiquetas para los modelos
Pueden indicar diferencias de significado o de uso entre modelos con
idntica estructura.
1.18
Trabajando con Diagramas en Visual Paradigm
Modelado Visual:
Crear un diagrama desde un modelo, customizar, opciones de
presentacin, diagramas jerrquicos, diagramas de navegacin
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, movimiento
entre vistas, exportar/importar vista
1.21
Trabajando con Diagramas en Visual Paradigm
Modelado Visual:
Buscar un elemento de un modelo
Configurando Lenguaje Programacin proyecto, aadiendo lenguajes
y 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 de
baln (apariencia radial), rbol compacto, rbol horizontal-vertical
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 esa
nota
Haciendo clic en la nota se ir al diagrama destino
1.23
1.24
Diagramas en Visual Paradigm
Borrado de Diagramas:
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
1.27
Tipos de Diagramas
Diagrama de Actividad
Describen como se desarrolla un flujo de actividades entre
elementos del sistema o del dominio
1.28
Tipos de Diagramas
Diagramas de Secuencia
Describen la interaccin entre elementos del sistema en el tiempo
Tipos de Diagramas
Diagrama de Estado
Describen el estado, condiciones y respuesta de los elementos del
sistema
1.29
1.30
Paquetes de Trabajo
Caractersticas
Ofrecen un mecanismo general para la organizacin de los
modelos/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 por
importacin a travs de una relacin de dependencia entre
paquetes
Generando Documentacin con VP
Ofrece una serie de facilidades para generar informes
que 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
Generando Documentacin con VP
Informe en PDF (ejemplo PDFReportGeneration.vpp)
1.
2.
3.
4.
5.
6.
Abrir generacin PDF
Fichero destino
Opciones: generar diagramas, referencias, etc
Detalles: hijos, miembros
Anti-aliasing, caractersticas de pginas
Informacin avanzada: cabecera/pies, informacin
de documento
7. 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
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 Diagramas
1.
2.
3.
4.
5.
6.
7.
Previsualizar impresin
Configurar pgina
Ajustar mrgenes
Zoom de pginas
Modos de previsualizacin
Estilo de colocacin del papel
Reescalar diagramas por ratio o
pginas
8. Superponer diagramas
9. Mostrando marcas de impresin
10.Editando cabecera/pie
11.Mltiples pginas
12.Impresin rpida
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
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 de
Negocio)
1.39
Exportando/Importando con VP
Interoperabilidad
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 del
proyecto
1.40
Exportando/Importando con VP
Interoperabilidad
XML
Permite exportar todo el proyecto
o diagramas concretos
Genera el fichero XML, as como
las imgenes de los diagramas
seleccionados
1.41
Exportando/Importando con VP
Interoperabilidad
Exportando Word: Modelos de Casos de Uso
Permite seleccionar los modelos y tipos a exportar, as como
ordenarlos (nombre, tipo, individualmente)
Lanzar MS Word, insertar pgina de ruptura tras cada elemento
del modelo, generar tabla de contenidos (TOC), generar un Caso
de Uso y un Actor en blanco
1.42
Exportando/Importando con VP
Interoperabilidad
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 mismas
Renombrar items y borrar items o relaciones no est soportado al
importar
Importando Word
Si se han incluido nuevos modelos en el fichero Word, se ha
cambiado alguna propiedad, los modelos son actualizados.