Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 1
I.S.T. Mara De Los ngeles Cima S Anlisis y diseo Orientado a Objetos
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 2
Introduccin: ArgoUML es una herramienta utilizada en el modelaje de sistemas, mediante la cual se realizan diseos en UML llevados a cabo en el anlisis y pre-diseo de Sistemas de Software, desarrollo y documentacin de aplicaciones de software orientado a objetos. Los usuarios de ArgoUML son diseadores de software y arquitectos, desarrolladores de software, analistas de negocio, analistas de sistema y otros profesionales envueltos en el anlisis, diseo y desarrollo de aplicaciones de software. Ventajas: Est disponible gratuitamente y puede ser usado en entornos comerciales. Es un proyecto de cdigo abierto. Permite la exportacin de formatos grficos PNG, GIF, JPG, SVG, EPS. Desventajas: Sin Soporte para UML 2 Funcin deshacer incompleta Los Modelos a veces no pueden Ser re-abiertos. Debes seleccionar una clase para crear un diagrama de secuencia. Al mover una clase las relaciones no se mueven de forma correcta Al seleccionar un rea no se seleccionan las clases de relacin.
Qu es ArgoUML? ArgoUML fue concebido como un entorno y herramienta para usar en el anlisis y diseo de sistemas de software orientados a objeto, se encuentra disponible en 10 idiomas (ingls, italiano, francs y espaol entre otros). Con ArgoUML seremos capaces de crear nueve tipos de diagramas:
diagrama de clases diagrama de estados diagrama de actividad diagrama de casos de uso diagrama de colaboracin diagrama de despliegue diagrama de secuencia
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 3
Caractersticas: ArgoUML es una aplicacin Java pura 100%
Estndares abiertos: XMI, SVG and PGML 100% Independiente de la plataforma gracias al uso exclusivo de Java Fuente abierta, el cual permite su extensin o personalizacin. Java fue concebido como un lenguaje interpretado. Compila cdigo para su propio sistema, la Mquina Virtual Java (Java Virtual Machine; JVM). En caso de que te preguntes porque todos los lenguajes no son como este, es porque los lenguajes interpretados tienden a ser ms lentos que los compilados.
Mediante la eleccin de escribir ArgoUML en Java puro, se hace inmediatamente disponible para el mayor nmero de usuarios con la mnima cantidad de esfuerzo. Esto permite a ArgoUML funcionar en todas las plataformas.
ArgoUML es un proyecto de cdigo abierto
Esto significa que cualquiera puede tener una copia gratis del cdigo fuente, cambiarlo, usarlo para nuevos propsitos y cosas as. La nica (gran) obligacin es que t pases tu cdigo de la misma forma a otros. UML es el lenguaje de modelado OO ms prevalente y java es una de las plataformas de desarrollo OO ms productivas. Conceptos Diagrama de Secuencia: Un diagrama de secuencia muestra la interaccin de un conjunto de objetos en una aplicacin a travs del tiempo. Esta descripcin es importante porque puede dar detalle a los casos de uso, aclarndolos al nivel de mensajes de los objetos existentes, como tambin muestra el uso de los mensajes de las clases diseadas en el contexto de una operacin. Lnea de vida de un objeto: Un objeto se representa como una lnea vertical punteada con un rectngulo de encabezado y con rectngulos a travs de la lnea principal que denotan la ejecucin de mtodos .El rectngulo de encabezado contiene el nombre del objeto y el de su clase, en un formato nombre Objeto: nombre Clase.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 4
Activacin: Muestra el periodo de tiempo en el cual el objeto se encuentra desarrollando alguna operacin, bien sea por s mismo o por medio de delegacin a alguno de sus atributos. Se denota como un rectngulo delgado sobre la lnea de vida del objeto Mensaje. El envo de mensajes entre objetos se denota mediante una lnea slida dirigida, desde el objeto que emite el mensaje hacia el objeto que lo ejecuta.
Requerimientos del Sistema:
Puesto que ArgoUML est escrito en Java, debera funcionar en cualquier maquina con Java instalado. Es necesaria una versin 1.4 o posterior de Java. ArgoUML necesita una cantidad razonable de recursos.
Un PC con 200MHz de procesador, 64Mb de RAM y 10Mb de espacio disponible en un disco duro debera ser adecuado.
Descarga el cdigo de la seccin de Descargas de sitio web del proyecto argouml.tigris.org [http://argouml.tigris.org]. Escoge la versin que se ajusta a tus necesidades.
Opciones de descarga:
Tienes tres opciones para obtener ArgoUML.
1. Ejecutar ArgoUML directamente desde el Sitio Web usando Java Web Start. Esta l la opcin ms fcil.
2. Descargar el cdigo binario ejecutable. Esta es la opcin correcta si pretendes usar ArgoUML regularmente y no es muy difcil.
4. Descargar el cdigo fuente usando CVS y compilar tu propia versin. Escoge esta opcin si quieres mirar el funcionamiento interno de ArgoUML, o quieres unirte como desarrollador.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 5
Instalacin de software ArgoUML.
Paso1
Descargar ArgoUML de la direccin: http://es.kioskea.net/download/descargar-4012- argouml
Paso2
Una vez descargada el archivo ejecutable debemos abrirlo y seguir los pasos correspondientes:
Paso3
Despus de abrir el archivo ejecutable aparecer una ventana donde se deber elegir el lenguaje de instalacin.
ArgoUML-034-setup Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 6
Paso4
Posteriormente se abrir la ventana de recomendacin para instalar el software, luego de leerlo presione siguiente.
Paso5
En este paso deber escoger los componentes a instalar en este caso ArgoUML y luego presione siguiente.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 7
Paso6
Deber elegir la unidad en la que desea instalar el software y luego presione siguiente.
Paso7
Deber elegir una carpeta para que el software se encuentre en el men inicio y luego presione instalar.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 8
Paso8
El programa se est instalando.
Paso9
Una vez instalado aparecer la ventana de confirmacin y deber presionar en el botn terminar.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 9
Paso10
Se abrir automticamente el programa.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 10
Interfaz de usuario de ArgoUML. A continuacin se muestra la ventana principal de ArgoUML como aparece cuando se entra por primera vez en ArgoUML.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 11
BARRA DE HERRAMIENTAS
En la parte superior de la ventana se puede observar en esta tenemos las siguiente herramientas de trabajo
Nuevo.- Nos sirve para crear una nueva hoja de trabajo.
Abrir proyecto.- Nos sirve para abrir un proyecto guardado.
Quitar el diagrama.- En este icono podremos quitar El diagrama ya sea Diagrama tras diagrama o todo el diagrama.
Borrar el modelo.- En este icono podremos borrar todo el modelo.
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 12
Configurar perspectiva.- Aqu podremos cambiar las perspectiva del modelo que queremos construir, como ser orientado a paquetes, a clases, herencia, estados, etc.
Configuracin.- Aqu podremos configurar nuestro modelo como ser preferencias, usuario, mdulos, c+, generador, etc.
Buscar.- Aqu podremos buscar algn modelo que hayamos creado.
Zoom.- Aqu podremos agrandar nuestro modelo segn al tamao que deseemos.
Barra de diseo:
Herramientas para modelar el Diagrama de Caso USO Herramientas para modelar el Diagrama de Calses Herramientas para modelar el Diagrama de Colaboracin Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 13
Herramientas para modelar el Diagrama de Estado Herramientas para modelar el Diagrama de Actividades Herramientas para modelar el Diagrama de Despliegue Herramientas para modelar el Diagrama de Secuencia Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 14
DIAGRAMA DE SECUENCIA De sistema de logueo
Universidad Las Amricas Instituto de Educacin Superior Tecnolgico Privado CIMAS
Taller de Sistemas II Pgina 15
Ver Video de ArgoUML de Descarga e instalacin muy fcil.