Está en la página 1de 6

Tecnologías Orientadas a Objetos

Universidad de El Salvador
Facultad de Ingeniería y Arquitectura
Escuela de Ingeniería de Sistema Informáticos

Guía de Laboratorio # 2
Elaboración de Diagramas de UML en Poseidón

Ejercicio 4

a) En el mismo proyecto “Ejercicios de TOO115” cree un nuevo paquete bajo el nodo raíz, y denomínelo
Ejercicio 4.

b) Seleccione el paquete Ejercicio 4 y cree un diagrama de clases. Introduzca el diagrama de la Figura 4.1.
Observación: Para dibujar varios símbolos del mismo tipo (clases, asociaciones o generalizaciones en
este ejemplo) haga doble clic en el icono correspondiente en la barra de herramientas del diagrama.

Figura 4.1: Diagrama Ejercicio 4

http://www.eisi.ues.edu.sv/too115/ 1
Tecnologías Orientadas a Objetos

Ejercicio 5

a) En el mismo proyecto “Ejercicios de TOO115” cree un paquete bajo el nodo raíz, y denomínelo
Ejercicio 5.

b) Seleccione el paquete Ejercicio 5 y cree un diagrama de clases. Introduzca la clase Socio con los
detalles que aparecen en la Figura 5.1.

c) Seleccione la clase Socio en el navegador y cree un Diagrama de Estados conteniendo el diagrama


mostrado en la Figura 5.2.

Figura 5.1: Diagrama Ejercicio 5

Figura 5.2: Diagrama de Estados para la clase Socio

http://www.eisi.ues.edu.sv/too115/ 2
Tecnologías Orientadas a Objetos

Ejercicio 6
a) En el mismo proyecto “Ejercicios de TOO115” cree un paquete bajo el nodo raíz, y denomínelo
Ejercicio 6.

b) Seleccione el paquete Ejercicio 6 y cree un diagrama de despliegue denominado Ejercicio 6.1.


Introduzca el diagrama de componentes que se muestra en la Figura 6.1. Observación: en Poseidón el
diagrama de despliegue incluye también la notación para el diagrama de componentes, por lo que
permite elaborar ambos tipos de diagramas, posibilitando la mezcla de elementos.

c) Seleccione el paquete Ejercicio 6 y cree un diagrama de despliegue denominado Ejercicio 6.2.


Introduzca el diagrama de despliegue que se muestra en la Figura 6.2.

Figura 6.1 Diagrama de componentes

Figura 6.2 Diagrama de despliegue

http://www.eisi.ues.edu.sv/too115/ 3
Tecnologías Orientadas a Objetos

Ejercicio 7
a) Cree un nuevo proyecto. En dicho proyecto se reproducirá parte de una especificación de requisitos para
el proyecto denominado ACME.

b) Cree un paquete denominado Modelo de requisitos. A continuación, agrupe los Casos de Uso según el
departamento involucrado, creando paquetes para cada uno de ellos; Contabilidad, Inventario, Publicidad
y Ventas.

c) Dentro del paquete Ventas agruparemos los requisitos según actor, mediante los paquetes Requisitos
administrativo y Requisitos vendedor. Cada uno de estos paquetes tendrá un diagrama de Casos de Uso
con el mismo nombre del paquete. La Figura 7.1 muestra el estado del navegador al final de esta
Ejercicio. Observación: Por el momento sólo establezca la estructura de paquetes.

Figura 7.1: Diagrama ACME

d) En el diagrama Requisitos vendedor introduzca el diagrama que muestra la Figura 7.2.

http://www.eisi.ues.edu.sv/too115/ 4
Tecnologías Orientadas a Objetos

Figura 7.2: Diagrama Requisitos vendedor

e) En el diagrama Requisitos administrativo introduzca el diagrama que muestra la Figura 7.3.

Figura 7.3: Diagrama ACME

f) Utilizando las especificaciones proporcionadas a continuación, complete el apartado Documentación de


los Casos de Uso del diagrama Requisitos vendedor.

Caso de Uso: Venta a cliente de tienda


Precondición:
El cliente se identifica mostrando su tarjeta y el DUI
Pasos:
1. El vendedor introduce el código del cliente
2. El sistema verifica si se trata de un cliente moroso
3. INCLUIR Realizar venta

Caso de Uso: Venta a no cliente


Precondición:
El cliente debe pagar en efectivo o con tarjeta de crédito (mostrando su DUI)
Pasos:
1. INCLUIR Realizar venta

http://www.eisi.ues.edu.sv/too115/ 5
Tecnologías Orientadas a Objetos
Caso de Uso: Realizar venta
Pasos:
1. El vendedor introduce su código de vendedor
2. El sistema muestra la pantalla para introducir los datos de la venta
3. El vendedor introduce los artículos mediante una lectora de código de barras o directamente por teclado.
Pueden ser incluidos varios artículos en una misma venta. Para cada artículo:
a. El sistema confirma que el artículo tiene suficiente stock para satisfacer la venta
b. El sistema calcula el plazo estimado de entrega
c. El vendedor confirma con el cliente el plazo de entrega
4. El vendedor registra el pago en efectivo o a crédito según el tipo de venta
5. El sistema emite el recibo de compra

Caso de Uso: Solicitar autorización


Pasos:
1. El vendedor solicita un código de autorización por teléfono y lo introduce en el sistema
2. El sistema muestra las condiciones de recargo o de advertencia al cliente
3. El vendedor introduce la confirmación por parte del cliente

http://www.eisi.ues.edu.sv/too115/ 6

También podría gustarte