Está en la página 1de 17

PRCTICA 4 HERRAMIENTAS CASE

ANLISIS Y ESPECIFICACIN DE SISTEMAS MULTIMEDIA

ngel Gonzlez Redondo Pedro Lpez Jimnez Daniel Lpez Paterna Jorge Torregrosa Lloret

INTRODUCCIN

Modelio es una herramienta de modelado de diagramas UML, posee una interfaz sencilla y est basada en mdulos. La herramienta es gratuita, siempre y cuando nos dediquemos a crear los diagramas y generar documentacin sobre ellos nicamente. Si deseamos funciones ms avanzadas o ayudas para un lenguaje de programacin en concreto (JAVA, C#, SQL) ya tendremos que adquirir la versin Enterprise (de pago) acompaada de un paquete de mdulos. Por otra parte, existen mdulos Open Source, aunque el tema todava est muy verde y no se ha avanzado mucho en ellos, tenemos muy pocas opciones disponibles por el momento. En cuanto a su funcionamiento, tenemos una interfaz (en ingls) muy intuitiva, sobre la que podemos trabajar de la tpica forma de pinchar y ver que pasa, aunque es conveniente leerse la documentacin para comprender todo mejor. Con ella podremos crear diagramas contemplados en el UML 2.0. El programa lo podemos encontrar en cuatro versiones: Windows, Red Hat, Ubuntu y otros linux en general (aquellos que soporten RPMs). A continuacin tenemos las caractersticas del software extradas de su web:

Completa compatibilidad con UML2. Capacidad integrada de modelado de arquitectura empresarial y de procesos de negocio, gracias al mdulo gratuito EA-BPM Modeler de Modelio. Compatibilidad integrada con BPMN, gracias al mdulo gratuito EA-BPM Modeler de Modelio. Modelado de arquitectura SOA, gracias al mdulo gratuito SOA Architect de Modelio. Generacin de documentos HTML o Word. Servicio de importacin XMI. Controles de coherencia de modelos dinmicos y personalizables. Gestin de rastreabilidad integrada (editor grfico dedicado). Asistencia de modelado interactivo "Modelado inteligente". Independiente de lenguaje, metodologa y plataforma.

2. PRUEBA DE LA HERRAMIENTA
Realizar diferentes pruebas para evaluar su funcionamiento. Si tiene varias aplicaciones probar cada aplicacin. Realizar capturas de pantalla. Explicar qu hace cada parte de la herramienta. Ventajas y desventajas de utilizar las diferentes partes de la herramienta. Modelio nos permite crear diversos tipos de diagramas. A continuacin se mostrarn algunos de ellos:

DIAGRAMA DE ACTIVIDAD

DIAGRAMA DE CLASES

DIAGRAMA ESTTICO
3

DIAGRAMA SEMNTICO

DIAGRAMA SEQUENCIAL
4

DIAGRAMA DE ESTADOS

Como podemos observar, no existe ninguna ventaja o inconveniente en utilizar un tipo de diagrama frente a otro. Cada uno tiene su propia funcin y deben ser utilizados acorde al trabajo que queramos realizar.

3. MANUAL DE USUARIO
5

Elaborar un tutorial de uso de la herramienta. Instalacin. Requisitos mnimos. Ejemplos de uso. En este apartado se pueden reutilizar las capturas de pantalla realizadas en el apartado anterior.

REQUERIMIENTOS
CONFIGURACIN MNIMA DE HARDWARE
Pentium IV 1 Ghz o superior. Mnimo 1GB RAM, 3GB recomendados (*) 700 MB de espacio en disco o superior (*)

(*) depende del tamao del proyecto

PLATAFORMAS SOPORTADAS
Windows 7 (x86) Windows Vista SP1/SP2 (x86) Windows XP SP3 (x86) Redhat Enterprise Linux 5.5 (x86) Ubuntu Linux 8.04/10.04 LTS (x86) OpenSuse Linux 11.1 (x86)

DERECHOS
La cuenta de usuario utilizada para instalar Modelio debe de tener privilegios de Administrador. Posteriormente cualquier cuenta podr ejecutar el programa sin problemas.

DEPENDECIAS EN LINUX
GTK 2 stdc++ 3.3 (libstdc++.so.5) stdc++ 4 (libstdc++.so.6)

DESCARGA E INSTALACIN
1. 2. 3. Descargar Modelio desde www.modelio.org/download. Extraer el contenido del paquete en un directorio. Ejecutar Modelio.

La primera vez que ejecutamos Modelio, nos encontramos con la siguiente ventana de bienvenida:

CREACIN DE PROYECTO
Una vez que Modelio se encuentre en ejecucin, vamos a File/New Project o hacemos click en .

Marcas: 1. Inserte un nombre al proyecto.

2. Inserte un nombre de autor (Opcional). 3. Inserte una descripcin del proyecto. 4. Elija un tipo de proyecto. 5. Haga click en Next.

Marcas: 6. Seleccione los mdulos a utilizar en el proyecto. 7. Haga click en "Next"

Key: 8. Elija si quieres empezar un proyecto vaco o importer uno ya creado. 9. Elija una nueva localizacin para el proyecto. (Opcional) 10. Haga click en "Create the project" para completar la creacin del proyecto.

INTERFAZ USUARIO

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.

La barra de Men. La barra de Herramientas. Contiene iconos a las herramientas ms usadas. La herramienta de bsqueda. El Asistente de Creacin de Diagramas. Esta herramienta te permite elegir el tipo, nombre, descripcin, etc. de un diagrama. Las Perspectivas disponibles. La Vista de Edicin de Diagramas. Esta vista te permite visualizar y editar tu modelo. La Vista de Diagramas. Aqu puedes visualizar y buscar tus diagramas. La Vista de Smbolos. Aqu puedes ver y editar las propiedades grficas de los diagramas. La Vista de Modelos. La Vista MDA. Aqu puedes visualizar, buscar y editar tu modelo MDA. La Vista de Elementos. La Vista de Edicin de Enlaces. Te permite visualizar y enlazar elementos. La Vista Previa. Aqu puedes visualizar una vista previa de tu diagrama. Notas. Aqu puedes aadir notas a los distintos elementos. La Vista de Scripts. Aqu puedes escribir y ejecutar scripts Jython. La Vista de Auditora. Esta vista muestra en tiempo real resultados de auditora de Modelio.

CREACIN DE ELEMENTOS
Los elementos pueden crearse de dos maneras diferentes:

DIAGRAMA

Marcas: 1. Elija el tipo de elemento que desee crear desde la paleta de elementos. 2. Haga click en el diagrama en la posicin que desee colocar el elemento. Haciendo doble click posteriormente podr modificar el nombre.

MEN CONTEXTUAL
Para crear un elemento, haga click derecho en la raz de su paquete y luego en n Create an element. Elija el tipo de elemento a crear:

10

CREACIN DE HERMANOS Y CLONACIN

Marcas: 1. 2. Para crear una serie de elementos, seleccione el elemento original en el Explorador UML y haga click en . Para clonar un elemento, haga click en el original en el Explorador UML y haga click en .

11

CREACIN DE DIAGRAMAS

Marca: 1. Haga click en el icono "Create UML diagram..." 2. Inserte un nombre de diagrama 3. Seleccione el contexto del diagrama 4. Inserte una descripcin. (Opcional) 5. Seleccione un tipo de diagrama. 6. Haga click en OK. El contexto de diagrama es su elemento padre. El diagrama ser creado en dicho elemento.

PERSONALIZACIN DIAGRAMAS
La manera en que los elementos son mostrados puede ser modificada de diversas maneras: La Vista de Smbolos ofrece multitud de opciones grficas que pueden ser aplicadas al elemento seleccionado, as como a sus sub-elementos (color, fuente, grosos de lnea, visibilidad, etc

12

TRABAJAR CON MDULOS


Algunas funcionalidades son aadidas mediante determinados mdulos (Teamwork, generacin de cdigo, etc.). Los mdulos son components aadidos que pueden ser cargados en Modelio para extender sus capacidades.

DNDE PUEDO OBTENER LOS MDULOS?


Los mdulos pueden ser adquiridos desde Modelio online store.

LANZAR UN MDULO
Cuando creamos un proyecto, tenemos dos formas de seleccionar mdulos: - Seleccionando una plantilla: esto cargara un conjunto de mdulos especficos para una determinada tarea. - Seleccionando mdulos de una lista de mdulos disponibles. Tambin es posible aadir nuevos mdulos a un proyecto creado. Para ello, simplemente use el comando 'MDA / Install a module' de la barra de herramienta y busque su mdulo.

13

USAR UN MDULO
Muchos mdulos aaden mens contextuales a los elementos.

ACTUALIZAR Y DESACTIVAR MDULOS


Si una nueva versin del modulo est disponible, puede actualizarlo simplemente relanzndolo. Tambin, un modulo puede ser activado y desactivado cunado usted quiera. Para abrir la ventana de activacin/desactivacin de mdulos, usa 'MDA / Activate/Deactivate modules':

14

SERVICIOS INCRUSTADOS
IMPORTAR/EXPORTAR
Exportar un proyecto 1. 2. 3. Abra Modelio. Seleccione un proyecto. Men contextual / Export Project

Se generar un archivo ZIP. Contendr el proyecto, con cada uno de sus elementos. Importar un proyecto Se usa para importar un proyecto de Modelio a la aplicacin. La entrada es un archivo ZIP previamente exportado con Modelio. 1. 2. Abra Modelio Ejecute 'File / Import project'

El proyecto se importar al Workspace. Ser visible automaticamente en la vista de proyectos y podr ser abierto cuando desee. Existen otras maneras de importar proyectos: Importar un modelo Es posible importar solamente partes de un proyecto: 1. 2. 3. 4. 5. Abra el proyecto objetivo Ejecute 'File / Import model' Elija el proyecto fuente. Selecciones las partes del proyecto a importar. Elija un modo de importacin y haga click en 'Import'.

15

Importar XMI Los modelos pueden ser importados de otras herramientas mediante el formato XMI. 1. 2. 3. Ejecute 'XMI / Import' desde el men contextual. En la ventana de 'XMI Import' use el buscador para localizar el archivo XMI. Haga click en 'Import'

CONCLUSIN
Tras descargar y utilizar Modelio, llegamos a la conclusin de que se trata una herramienta muy interesante a la hora de crear diagramas. La flexibilidad que tiene en cuanto a instalarse en distintos sistemas operativos, las posibilidades que ofrece, forma de trabajar en Modelio, la posibilidad de insertar nuevas funcionalidades o actualizar las ya existentes y dems opciones hacen de Modelio una herramienta a tener en cuenta a la hora de crear algn tipo de diagrama. La podemos adquirir fcilmente en la propia web de Modelo. En cuanto al precio, la herramienta es gratuita, aunque si queremos utilizar funciones extra ms especficas deberemos de pagar un precio por ellas. Aunque quiz si buscamos por la Store podamos encontrar algn mdulo gratuito que pueda ser til. Sin embargo, en este campo la herramienta est un poco verde y no existe gran variedad an, lo que quiz nos pueda limitar en algn momento, pero eso es difcil debido a la gran cantidad de opciones que tenemos.

Si por algo destaca esta herramienta es por el amplio repertorio de diagramas que podemos crear: de actividad, de clases, esttico...etc. Muy tiles segn el trabajo que vayamos a realizar. Por la forma de trabajar en cada uno de ellos no hay que preocuparse, ya que es igual, sin importar el diagrama que escojamos. De esto ltimo, cabe destacar la sencillez de la forma de trabajar. Todas las opciones se muestran de manera muy intuitiva y no hace falta conocer un lenguaje especfico para poder manejar el programa correctamente, gran punto a favor.

16

Por el contrario, una posible limitacin a la hora de trabajar es que la herramienta nicamente est disponible en ingls. Si no conocemos mucho el idioma esto puede suponer una limitacin aunque cada funcin est identificada con un icono que facilita la compresin del uso que le podemos dar.

Como habamos dicho anteriormente, el programa permite incorporar nuevas funcionalidades, ya sean gratuitas o de pago, que aportan opciones extras a la hora de trabajar. Estas funciones sern fcilmente administrables ya que la actualizacin de las mismas las har el propio programa casi automticamente.

En definitiva, Modelio es una herramienta muy a tener en cuenta a la hora de crear cualquier tipo de diagrama. Desde los ms simples hasta los ms complejos. Su uso no es complejo y todas las funciones aparecen bien representadas y son fcilmente accesibles. Por otra parte, los puntos flacos de esta herramienta los tenemos en su disponibilidad nicamente en ingls y sobretodo, en la escasez de mdulos que existen en la actualidad. Aunque esta limitacin puede resolverse en el futuro ya que el desarrollo de mdulos est al alcance de cualquiera.

BIBLIOGRAFA Y ENLACES

http://es.wikipedia.org/wiki/Herramienta_CASE http://www.unl.csi.cuny.edu/faqs/software-enginering/tools.html http://www.objectsbydesign.com/tools/umltools_byProduct.html http://www.incose.org/productspubs/products/setools/tooltax/se_tools_taxonomy.html http://modelio.org/ http://www.modeliosoft.com/

17

También podría gustarte