Sie sind auf Seite 1von 15

Gua de Prcticas Diagramas de UML en ARGO-UML Ma.

Isabel Snchez Martinez Facultad de Informtica - Universidad Politcnica de Valencia Actividad 1 (Si no esta instalado) 1. Descargar argouml-0.12.zip de www.argouml.tigris.com 2. Necesitamos Java2, se puede descargar de http://java.sun.com para tu plataforma. 3. Doble click en argouml.jar 4. Tambin se puede ejecutar desde la consola con el comando: java jar argouml.jar

1
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 2 1. Cambie el nombre en las propiedades del paquete UntitledModel por actividad 2. Nota: (Tambin puede cambiarle el nombre instrucciones de la pestaa de To do item) siguiendo las

3. Cree un diagrama de clases, Crear nuevo diagrama Diagrama de clases 4. Estando sobre el nuevo diagrama de clases aada dos nuevos paquetes y llmelos, ventana y editor, de la misma forma que se indica en la Figura 1.1 5. Nota: Se puede crear los paquetes directamente o desde las pestaa de propiedades dentro del paquete) 6. Haciendo doble-click sobre un paquete se genera un nuevo diagrama de clases dentro del mismo, tambin se puede crear el diagrama de la misma forma dicha anteriormente 7. Cree los subpaquetes motif y mswindows dentro de ventanas y controlador, dominio, elementos, nucleomotif, nucleowindows dentro de editor 8. Repita el paso anterior para los paquetes ventana y editor obteniendo los diagramas mostrados en las figuras 1.2 y 1.3, respectivamente

Figura 1.1: Diagrama Actividad

2
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Figura 1.2: Diagrama Ventanas

Figura 1.3 Diagrama Editor

3
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 2 1. Cree un nuevo diagrama de casos de uso sobre el paquete actividad. Crear diagramaDiagrama de casos 2. Dibuje en el diagrama casos de uso lo mostrado en la figura 2.1.

Figura 2.1: Diagrama Actividad 2 Observaciones: Los estereotipos se introducen en la especificacin del smbolo de generalizacin (hacer doble clic sobre el smbolo para abrir su especificacin) La opcin Navigable establece la direccin en una asociacin (puede habilitarse o deshabilitarse con el botn derecho sobre el smbolo)

4
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 3 1. Cree un nuevo diagrama de casos de uso como el que se muestra en la figura 3.1

Figura 3.1: Diagrama Actividad 3 Nota: Se puede arrastrar el actor Cliente desde navegador con el botn derecho del ratn. 2. Crear un diagrama de Secuencia Insuficiente como el de la figura 3.2 llamado Reintegro Saldo

Figura 3.2: Diagrama Reintegro Saldo Insuficiente

5
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

El diagrama de colaboracin no se puede asociar al de secuencia directamente

6
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 4 1. Crear el paquete Actividad 4. 2. Dentro de este paquete crear las clases: avin, motor, avin militar, avin comercial, vuelo, piloto, reserva, lnea area, avin de carga, avin de pasajeros, vendedor de billetes. 3. Cree dentro de la Actividad 4 el Diagrama de Clases Actividad 4, mostrado de la Figura 4.1.

Figura 4.1: Diagrama Actividad 4

7
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 5 1. En la Vista Lgica cree el paquete Actividad 5. Dentro de este paquete cree un Diagrama de Clases que se llame Actividad 5. 2. Incluya una nica clase dentro de este diagrama que se llame Alumno y complete segn lo mostrado en la Figura 5.1.

Figura 5.1: Diagrama Actividad 5 Observacin: Pregunte al profesor si no consigue obtener la presentacin mostrada en la Figura 5.1.

8
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 6 1. Cree el Diagrama de Clases Actividad 6 e inserte las clases Departamento y Profesor y ascielas tal como se muestra en la Figura 6.1. 2. Modifique la visibilidad de los roles eligiendo entre Pblico (+): el rol es visible fuera del mbito del paquete y puede referenciarse en otras partes del modelo; Implementacin (sin smbolo asociado): visible slo en el paquete en el que se define; Protected (#): accesible a la clase misma, a las subclases o friends; Private (-): accesible solo a la propia clase o friends.

Figura 6.1: Diagrama Actividad 6 Esta actividad no se hacerla con el argo-uml (No se poner lo de area_conocimiento)

1 Departamento

depto

rea_conocimiento : char * dirige

profesores 0..* director

Profesor

0..1

9
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 7 1. Cree el paquete Actividad 7 y dentro de l introduzca el diagrama de clases Actividad 7 con las clases Empresa, Empleado y Cargo. Defina en la clase Cargo los atributos Nombre y Sueldo. 2. Establezca la asociacin entre Empresa y Empledo, mostrada en la figura 7.1.
empleador * trabajadores 1..*

Empresa

Empleado

Cargo nombre sueldo subordinado 1..*

superior 0..1

Figura 7.1: Diagrama Actividad 7 No se puede hacer la asociacin de cargo, con empresa y empleado, en el manual de la pagina de argouml, esto est to be writeen, y yo no se como se hace

10
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 8 1. Cree el paquete Actividad 8. 2. Cree en el navegador las clases: Trabajador, Directivo, Administrativo, Obrero, Vehculo, Vehculo impulsado por viento, Vehculo Terrestre, Vehculo impulsado por motor, Vehculo acutico, Camin, Velero, Cuenta, Cuenta rentable y Cuenta no rentable. 3. Cree el Diagrama de Clases llamado Actividad 8.1 segn se muestra en la Figura 8.1. 4. Repita la operacin para las Figuras 8.2 y 8.3.

Figura 8.1: Diagrama Actividad 8.1

11
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Figura 8.2: Diagrama Actividad 8.2

Figura 8.3: Diagrama Actividad 8.3 12


Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 9 1. Cree el paquete Actividad 9. 2. Cree en este paquete la clase Socio en un Diagrama de Clases que se llame Actividad 9. La Figura 9.1 da el detalle de la estructura de la clase. 3. Cree en esta clase el Diagrama de Transicin de Estados de la Figura 9.2.

Figura 9.1: Diagrama Actividad 9

Figura 9.2: Diagrama de Estados 13


Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Actividad 10 1. Cree un paquete que se llame Actividad 10 y dibuje el diagrama que se muestra en la Figura 10.1. Una relacin de dependencia entre componentes viene dado porque un componente usa las facilidades de otro. Esto se reduce a dependencias de compilacin entre componentes. 2. Dibuje el Diagrama de Despliegue de la Figura 10.2. Una Connection representa p.e. un cable RS232, comunicacin va satlite, etc. Un Processor representa hardware con capacidad de computacin. Un Device incluye dispositivos hardware como terminales, modems, etc.

Figura 10.1

14
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Figura 10.2

15
Laboratorio de Sistemas de Informacin Facultad de Informtica Universidad Politcnica de Valencia

Das könnte Ihnen auch gefallen