Está en la página 1de 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 siguiendo las


instrucciones de la pestaa de To do item)

3. Cree un diagrama de clases, Crear nuevo diagramaDiagrama 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 llamado Reintegro Saldo


Insuficiente como el de la figura 3.2

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 depto profesores
Departamento 0..* Profesor
rea_conocimiento : char *

dirige director
1
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
Empresa Empleado
* 1..*

Cargo
superior
nombre
sueldo 0..1

subordinado 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

También podría gustarte