• No se han encontrado resultados

INGENIERÍA DEL SOFTWARE I. Herramienta CASE Visual Paradigm Univ. Cantabria Fac. de Ciencias. Visual Paradigm. Práctica 1

N/A
N/A
Protected

Academic year: 2021

Share "INGENIERÍA DEL SOFTWARE I. Herramienta CASE Visual Paradigm Univ. Cantabria Fac. de Ciencias. Visual Paradigm. Práctica 1"

Copied!
12
0
0

Texto completo

(1)

INGENIERÍA DEL SOFTWARE I

Práctica 1

Herramienta CASE Visual Paradigm

Univ. Cantabria –

F

ac. de Ciencias

María Sierra y Patri

cia López 1.2 Marí a S ierr a y P atr ic ia López

Visual Paradigm

for

U

ML

ƒ

Herramienta CASE que da soporte al modelado visual con UML 2.2 http://www.vis ual-parad igm.com/

ƒ

Se pu ed e descargar una v

ersión gratuita (Com

munity Edition) de: http://www.vis ual-parad igm. co m/product/vpuml/ pro ductinfo vpumlce.jsp

ƒ

Se pu ed en d escarg ar manu ales en PDF o con sultarlos on-line en: http://www.vis ual-parad ig m. co m/product/vpuml/vpum luser guide.jsp?form at=pdf

ƒ

Se pu ed

en consultar demos con la

s principales ca racterísticas en: http://www.vis ual-parad igm. co m/product/vpuml/pro vides/ 1.3 Marí a S ierr a y P atr ic ia López

Visual Paradigm

ƒ

Ofrece:

ƒ Entorno d e creación d e m odelos confor me s a UML 2 .2 ƒ Diseño centrado en c asos d e u so y enf oc ado al neg ocio que gen eran u n software de m ayor calidad ƒ Capacid ades de ingeniería directa (versi ón profesion al) e inversa ƒ Modelo y códi go que p erm anece sinc ron

izado en todo el ciclo de

desarrollo ƒ Disponibilidad de múltiples vers iones, para cada n ecesidad ƒ Disponibilidad de integrar se en los princi pales IDEs ƒ Disponibilidad en múltiples plataformas ƒ Exten sible mediante d

esarrollo de nuevos plug

-in s 1.4 Marí a S ierr a y P atr ic ia López

Trabajando con Visual Paradigm

ƒ

Lanzando

VP-UML

ƒ Work sp

ace: Repositorio par

a los detalles de configurac ión y los proyectos de UML • Cuidado : Lo s pro yecto s no se almacenan aut omáticamente en el workspace ƒ Es posible im portar un Workspac e (se i m porta su configuración)

(2)

1.5 Marí a S ierr a y P atr ic ia López

GUI de Visual Paradigm

ƒ

Los elementos que ofrece:

Especi fica ción Ele m en tos de l mo d elo y diagra m as Paneles de navegación Barra de Herra m ien tas

para cada tipo

de diagra m a Barra de Botones Área de Diagra m as Área de Mensaj es 1.6 Marí a S ierr a y P atr ic ia López

Trabajando con Visual Paradigm

Diseño de la G U I y perspectiv as ƒ Permite “cu sto mizar” el entorn o de

trabajo y guardarlo => Perspectiva

ƒ Opci ones de Salv ar, Abrir, C onfigu rar, Res ete ar pers pec tiv a

Paneles de nav egació n Na ve ga dor de D ia gra ma s Mo delo s Rep os ito rio de C la ses Vista Ló gica (Vis ta usuario ) ORM (L is ta d e cla ses y ta bla s d e la BD ) Pla ntilla Pr opie da des Visión G en era l Do cumentaci ón Mensajes (Lo g, Fin d Results) 1.7 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Representación gráfica de

una colección de elementos

de m

odela

do

, a

menudo

dibujada como

un graf

o co

n

vértices co

nectados por arcos

ƒ

Diferentes tipos de

dia

grama per

m

iten ver e

l sistema

desde di

fer

entes perspectivas

ƒ

Los tipos de diagramas qu

e se pueden incluir son:

ƒ Despliegue ƒ Paquetes ƒ Objet os ƒ Comunicación ƒ Tiempo s ƒ Revisión de in teraccion es ƒ Casos de Uso ƒ Clase ƒ Sec uencia ƒ Comunicación ƒ Estado ƒ Actividad ƒ Componentes 1.8 Marí a S ierr a y P atr ic ia López

Modelo vs

Diagramas

Modelo (a ccesible a tr avés de lo s di fe ren tes pa n eles de navegación) Represen tac ión d el Mode lo (a tra s de lo s d ife ren tes tipo s de diagra m as ) Un único e le m en to del m od elo pued e aparecer en m ú lt iples diagram as

(3)

1.9 Marí a S ierr a y P atr ic ia López

Introducción del modelo

Los elementos d el mod elo (clases, actore s, ca so s d e u so , a so ciaciones , etc.) se p ued en introducir:

ƒ

Directamente en el modelo ƒ Paneles Model Explor er y Class Repository ƒ Posibilid ad de organizar los elementos

del modelo por

paquetes

ƒ

A través d e los diagram as ƒ Seleccionando el elemento en la barra de herra m ientas y

arrastrando hasta el diagrama

ƒ El elem ento se crea en el paquete al que pertenezca el diagr ama 1.10 Marí a S ierr a y P atr ic ia López

Especificación de un elemento o diagrama

ƒ

Caja de Diálogo de Especificación

ƒ

Permite editar

la especificación de un

elemento del modelo o de un diagrama

(también a tra

vés del panel Properties)

ƒ

Permite navegar entre eleme

ntos del modelo

ƒ

Campo Parent:

Indica a qué paquete pertenece el elemento

1.11 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Creación de Diagramas: ƒ Desde la bar ra

de herramientas estándar o el panel de

navegación de diagr amas • File => New D iagram => Elegir e l t ip o de diagrama • El di agrama s e g enera en la raí z d el proy ecto 1.12 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Creación de Diagramas:

ƒ Creand o form as , con ectore s, a uto-c on ex ione s ƒ Rec ursos alreded or de lo s eleme ntos d el diagrama, interfaz de recursos c entrados

(4)

1.13 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Edición de Diagramas:

ƒ Deshacer , Rehacer , Copiar , Peg ar, Borrar ƒ Agrupar elem entos d el diagrama (selección m últip le): alineación, distribución, tamaño, activar/desac tivar grupo 1.14 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

Edición de Diagram

as:

ƒ

Cuadrícula: mostrar o no, tam

año, color ,…

ƒ

Zoom: in/out, 100 %, ratio, a justar a ventana, región 1.15 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ Estilos de con ectores: “virt ual” (f ollow diagram ), rectil íneo, oblicuo, curvo, red ond ead o. Cambio de estilo , establecer un

estilo por defecto.

1.16 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

Puntos d

e conexión: estab

leciendo el

estilo (alrededor, centrad

o),

fijando

el punto d

e fin de la con

(5)

1.17 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Crear un diag rama d esd e u n mod elo, cu stomizarlo, opciones d e presentación , diagram as jerárqui cos, diagramas de navegación 1.18 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Sub -diagra ma s: Diagrama s asociad os a e lemento s del mod elo ƒ

Creación, elección de diag

ram

as existe

ntes c

omo sub-diagr

amas, ver lista,

abrir , borrar , navegar al padr e 1.19 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

Ref erencias: añadir a (fichero, URL) , edición, reord en ar, abrir, borrar 1.20 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Disposición aut

omátic

a de diagra

mas:

ƒ Diagrama d e clases (b asad o en j erarquía, basad o en naveg ación) ƒ Diagrama d e Activ idad ƒ Diagrama d e Comunicación ƒ Adaptando la disp osición ƒ Disposición: adaptada, ortogon al, j erárq uica, árbol dirigido, árb ol de balón ( ap ariencia radial), ár bol compact o, árbol horizontal-vertical

(6)

1.21 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Borrado de elemento

s en un diagrama

ƒ

Distinguir entre “Delete” y “Delete View

Only” 1.22 Marí a S ierr a y P atr ic ia López

Trabajando con Diagramas en Visual Paradigm

ƒ

Borrado d e Di agram as: ¡Cuidado con lo q u e borra m os ! 1.23 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagramas de Caso de

Uso

ƒ Representan l a funcionalidad del sistema 1.24 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagrama

de Actividad

ƒ Describen como se desarrolla un flujo d e actividades entre eleme nto s d el siste m a o de l dominio

(7)

1.25 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagramas de Clase

ƒ Describen la

estructura (estática) del

sistema 1.26 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagrama

de Estado

ƒ Describen el e stad o, condi cione s y res pue sta d e lo s eleme nto s d el si stem a 1.27 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagramas de Secuencia

ƒ Describen la interacción en tre element os del si stem a e n el tiempo 1.28 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagrama

de Com

pone

ntes

ƒ Describen la organización de los elem en tos físicos qu e implement an si stem a

(8)

1.29 Marí a S ierr a y P atr ic ia López

Tipos de Diagramas

ƒ

Diagrama

de Despliegue

ƒ Describen la configuración del entorno de m áquin as y redes sobre el que se dist ribuyen comp onent es y pro ces os d el si stema 1.30 Marí a S ierr a y P atr ic ia López

Trabajando con Visual Paradigm

ƒ Busc ar un ele m ento de u n mod elo ƒ Configurand o Lengu aje Programación proyecto, añ adi end o lengu aje s y tipos de datos (Tools) 1.31 Marí a S ierr a y P atr ic ia López

Trabajando con Visual Paradigm

ƒ

Estereotipos

ƒ Se puede n as igna r es te reo tipo s por d efecto, o crear estereotipos nuevos 1.32 Marí a S ierr a y P atr ic ia López

Paquetes de Trabajo

ƒ

Ofrecen un mecanismo general

para la organización de

los modelos/subsistemas/ca

pa

s agrupando elementos

de m

odela

do

• Se pueden a nidar paquetes • Una clase de

un paquete puede aparecer

en otro p

aquete por

importación a través de una relación de dependencia entre

(9)

1.33 Marí a S ierr a y P atr ic ia López

Lista de Tareas

1.

Practicar con el Visual Par

adigm

1.

Creación de un proyecto

2.

Familiarizarse con la herramienta

3.

Trabajo con Diagramas:

ƒ R ep rod ucir lo s d istin to s d iag rama s p rop ues tos c omo eje m plo ƒ Pr ob ar la s di st in tas o pc io nes que se pres ent an en l a edi ció n de di agramas , recurso s cen trad os , co ne ct ores , p unt os d e c onexión , creac ión d e es te re ot ip os , e tc. ƒ Investigar com o

se realizan las distin

tas funci onali dades propuesta s en las trans parenc ias (t 17,t 18,t 19 ,t20,t30,t 31) ƒ In ves tig ar las d istin tas versi ones d e Visual Parad ig m y c omp ro ba r sus di fe renc ia s

2.

Investigar so bre otra s herramienta s CA SE exi stentes en el mercad o para m odelad o visual 1.34 Marí a S ierr a y P atr ic ia López

Generando Documentación con VP

ƒ

Ofrece una serie de facilidad

es para generar informes

que permiten docume

ntar el proyecto

ƒ Generación d e informes en PDF ƒ Generación d e informes en HTML ƒ Generación d e informes en Word ƒ Publicando el proyecto ƒ Escribiend o u n informe ƒ Orden and o los elementos de un inform e 1.35 Marí a S ierr a y P atr ic ia López

Generando Documentación con VP

ƒ

Inf

orme e

n PDF

1. Abrir gener ación PDF 2. Fi chero d es tino 3. Opciones: g ener ar diagra ma s, re fe re nc ia s, e tc … 4. Detall es: h ijos, m iem bros 5. Anti-ali as ing, ca racter ís tic as de p áginas 6. Inform ación av an zada: c abec era/ pies , inform ació n de documento 7. Seleccionar diag ramas 8. Generar 1.36 Marí a S ierr a y P atr ic ia López

Generando Documentación con VP

ƒ

Inf

orme e

n PDF

ƒ Definir características de la página ƒ Definir portad a del Informe

(10)

1.37 Marí a S ierr a y P atr ic ia López

Generando Documentación con VP

ƒ

Inf

orme e

n PDF

ƒ Definir cabec era/pie ƒ Definir

información del doc

umento 1.38 Marí a S ierr a y P atr ic ia López

Generando Documentación con VP

ƒ

Imprim

iendo Diagra

mas

1. Previsua li za r i m pr esión 2. Config ur ar página 3. Aju sta r m árg en es 4. Z oo m de pág inas 5. M odos de pr ev isualización 6. Esti lo de coloca ció n del papel 7. Reesca la r di agr amas por r ati o o páginas 8. Super poner diag ra m as 9. M ostr ando m ar cas de i m pr es ión 10. E ditando cabecer a/pie 11. Múlt iple s páginas 12. Im presión r ápida 1.39 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Exporta

ndo

dia

gramas

ƒ Co mo imágenes : dia gra ma a ctual, todos los diagr amas ƒ Como PDF , etc… 1.40 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Fichero de proyecto en VP

(11)

1.41 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Intero

pera

bili

dad

ƒ Ofrece un a serie de facilidades p ara Imp ortar/Exportar modelos en diferentes formatos • XMI • XML • Casos de Uso a /desde Word • Importar desde Rose, ERwin 1.42 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Intero

pera

bili

dad

ƒ

XMI : XML para intercambio de

Metad atos, esp ecificación que permite el intercambio d e diagram as. • N o pe rm it e c ust om iz ar el f ic her o XM I gener ado • E l tie m po e m pleado en la gener ación depende del ta m año del pr oy ecto 1.43 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Intero

pera

bili

dad

ƒ XML • Per m ite expor tar todo el pr oy ecto o diagr am as concretos • Genera e l f iche ro XML, as í co m o las i m ág enes de los diag ra m as seleccionados 1.44 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Intero

pera

bili

dad

ƒ Ex po rta ndo W or d: M ode lo s d e Cas os de Us o • Per m ite seleccion ar los m od elos y tipos a exportar , así co m o or denarlos ( no m br e, tipo, individualm en te) • L anzar M S W or d, insertar p ágina de ruptur a tras cada ele m en to del m odelo, gener ar tabla de cont enid os ( T OC), gener ar un Caso de Uso y un Actor en blanco

(12)

1.45 Marí a S ierr a y P atr ic ia López

Exportando/Importando con VP

ƒ

Intero

pera

bili

dad

ƒ Exp ortand o Word: Modificand

o el fichero Word expor

tado ƒ Añadir nuevo C aso de Uso/Actor ƒ Editar sus propied ades g enerales

, así como su descripción y

relaciones en las tablas

, siguie nd o el fo rmato de l as mismas Renombrar ite m s y borrar ite m s o relac

iones no está soportado a

l importar ƒ Importando Word ƒ Si se ha n incl uido nuevo s mo delo s en el fichero Wo rd, ó se ha cambiado a lguna propieda

d, los modelos son act

ualizados. 1.46 Marí a S ierr a y P atr ic ia López

Lista de Tareas

1.

Generación d e Informes 1.

Con el proyecto y los

dia

gr

amas

co

nstrui

dos en la sesión anterior

generar un info rme en PDF, HTML y Word. 2. Comprobar d ist intas configuracione

s para los informes generados

3.

Previsualizar distintas opciones de impresión

2.

Exp ortar e Importar 1. Con el proyecto de la sesión an terior expor tar/imp ortar a XM I, XM L,

un diagrama como imagen

. 2. Interoperab ilid ad con Word: Crear un cas o de uso y e xpo rtarlo a Word , mod ifica rlo desde Word e importar lo d e nuevo

3.

Continuar con las tareas de la sesión anterior y

practicar la s diferentes fun cionalidades explicadas en la sesión

Referencias

Documento similar

Imparte docencia en el Grado en Historia del Arte (Universidad de Málaga) en las asignaturas: Poéticas del arte español de los siglos XX y XXI, Picasso y el arte español del

De esta manera, ocupar, resistir y subvertir puede oponerse al afrojuvenicidio, que impregna, sobre todo, los barrios más vulnerables, co-construir afrojuvenicidio, la apuesta

Si el progreso de las instituciones de Derecho público no ha tenido lugar en los pueblos que se han reservado para el Poder judicial en abso- luto las

Tal como se ha expresado en El Salvador coexisten dos tipos de control de constitucionalidad: el abstracto y el concreto. Sobre ambos se ha proporcionado información que no precisa

Lo más característico es la aparición de feldespatos alcalinos y alcalino térreos de tamaño centimétrico y cristales alotriomorfos de cuarzo, a menudo en agregados policristalinos,

La herramienta Visual Paradigm for UML no permite hacer una evaluación y corrección de los DCU, para servir al usuario que diseña el software a mejorar el modelado de su diagrama,

Esta propuesta se ha fraccionado en seis fases de trabajo con sus respectivos objetivos que son: analizar las causas que provocan el estrés y ansiedad del

La propuesta de solución fue desarrollada mediante la metodología Proceso Unificado Ágil (AUP-UCI) en su escenario cuatro, Visual Paradigm para modelar los diagramas UML,