laboratorio n° 03 04

9
TALLER DE MODELAMIENTO DE SOFTWARE Computación e Informática III Lic. Soriano Tupiño Carlos 1 LABORATORIO N° 03 CASOS DE USOS TIPOS DE RELACIONES DE CASOS DE USOS EN UML ASOCIACION Actor y Caso de Uso Linea Undirectional Associatión GENERALIZACIÓN Actor entre Actor y/oCaso de uso entre caso de uso INCLUSIÓN Se tiene que cumplir obligatoriamente cada una usos incluidos para que se ejecute el caso de uso Base EXTENSIÓN Solo es necesario que se ejecute un solo caso de us que se dé por cumplido el caso de uso Base RELACION DE ASOCIACION Almacenero Registrar Pedido Actor B (Hijo) Actor A (Padre) RELACION DE GENERALIZACION CasodeUsoB CasodeUsoA Ingresar Nombre de Usuario (Incluido) Ingresar Contraseña (Incluido) Validación de Usuario(Base) <<include>> <<include>> RELACION DE INCLUSIÓN Pagar en Efectivo (Extendido) Realizar Pago (Base) Pagar con Tarjeta (Extendido) RELACION DE EXTENSION <<extend>> <<extend>>

Upload: instituto-superior-tecnologico-canete

Post on 23-Jul-2015

35 views

Category:

Documents


0 download

TRANSCRIPT

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

LABORATORIO N 03 CASOS DE USOS TIPOS DE RELACIONES DE CASOS DE USOS EN UML ASOCIACION Actor y Caso de Uso Linea Undirectional AssociatinRELACION DE ASOCIACION Registrar Pedido Almacenero

GENERALIZACIN

Actor entre Actor

y/o Caso de uso entre caso de uso

Actor B (Hijo)

Actor A (Padre)

RELACION DE GENERALIZACION

Caso de Uso B

Caso de Uso A

INCLUSIN Se tiene que cumplir obligatoriamente cada una de los caso de usos incluidos para que se ejecute el caso de uso Base Ingresar Nombre de Usuario (Incluido) Validacin de Usuario(Base) Ingresar Contrasea (Incluido)

RELACION DE INCLUSIN

EXTENSIN Solo es necesario que se ejecute un solo caso de uso extendido para que se d por cumplido el caso de uso Base Pagar en Efectivo (Extendido) RELACION DE EXTENSION Pagar con Tarjeta (Extendido) Realizar Pago (Base)

Lic. Soriano Tupio Carlos

1

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

LABORATORIO N 04

Casos de Usos de la Atencin de un Paciente en una Clnica PrivadaLa clnica Privada Ricardo Palma desea modernizar su Sistema de Atencin a sus Pacientes para lo cual se realiza la investigacin Previa y se llega a las siguientes situaciones: 1. 2. 3. 4. 5. 6. 7. El paciente se acerca a caja cancelando su respectivo monto por concepto de cita El empleado de caja le hace entrega de un voucher al Paciente El Paciente puede cancelar en efectivo o con tarjeta Con el Voucher el Paciente solicita su cita al Empleado Registrador El Empleado Registrador verifica la existencia del voucher El registrador le hace entrega de la Historia Clnica al Doctor El Paciente Acude a la consulta y el doctor realiza su diagnstico y genera su receta la cual hace entrega al Paciente 8. El paciente cancela en Caja el Pago por concepto de los medicamentos 9. El Empleado de Caja le hace entrega de un nuevo Voucher 10. El paciente acude a la Farmacia de la Clnica a solicitar su medicamento y es atendido por el Empleado de Farmacia. 11. El Empleado hace la respectiva verificacin del Voucher por el Pago de Medicamentos y hace la entrega de estos a nuestro paciente.

Empleado de Farmacia Verificar Voucher Empleado Registrador Solicita Medicamentos Solicitar Cita Entregar Historia Clinica Paciente Cancelar con Tarjeta Cancela en Efectivo

Cancelar Pagos

Atender en Consulta Empleado Doctor

Empleado de Farmacia

Entregar Voucher Entregar Receta

Lic. Soriano Tupio Carlos

2

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

Lic. Soriano Tupio Carlos

3

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

Estando en el navegador sobre el paquete de la Vista de Casos de Uso, con el botn derecho del ratn haga new-package y cree un paquete que se llame Actividad 2. a) Con el botn derecho del ratn y estando en el navegador sobre el paquete recin creado haga new-Use Case Diagram y cree un diagrama que se llame Actividad 2. b) Dibuje en el diagrama Actividad 2 lo mostrado en la figura 2.1.

Reintegro cuenta corriente

Cliente

Validar operacin

Reintegro cuenta crdito

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) Desarrollo: Primeros tenemos al Diagrama dentro del Paquete:

En la barra de herramientas vertical elegimos el icono de Actor y hacemos ingresar al diagrama:

Lic. Soriano Tupio Carlos

4

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

Se le ingresa el nombre del Actor, en este caso Cliente:

A continuacin se ingresa un nuevo Caso de Uso; se elige el icono del Caso de Uso y se le hace ingresar al Diagrama

Se le pone un nombre al Caso de Uso, en este caso Reintegro Cuenta Corriente:

Lic. Soriano Tupio Carlos

5

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

De forma similar se hacen ingresar los Casos de Uso Reintegro Cuenta Credito y Validar Operacin

Luego se relaciona el Actor Cliente con el Caso de Uso Reintegro Cuenta Corriente usando el icono para una relacin de Asociacin. Se arrastra desde Cliente hacia Reintegro Cuenta Corriente.

de manera similar se relaciona Cliente con el Caso de Uso Reintegro Cuenta Credito por medio de una Relacin de Asociacin.

Lic. Soriano Tupio Carlos

6

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

A continuacin relacionaremos el Caso de Uso Reintegro Cuenta Corriente con el Caso de Uso Validar Operacin usando el icono de Relacion de Generalizacin, y de manera similar haremos la relacin de Generalizacin entre Reintegro Cuenta Credito con Validar Operacin.

Para especificar el estereotipo se debe hacer doble click sobre la lnea de relacin de Generalizacin, y se ver la ventana de especificacin, se despliega estereotipo y se elige uses

Lic. Soriano Tupio Carlos

7

TALLER DE MODELAMIENTO DE SOFTWARE

Computacin e Informtica III

se hace click en OK aceptando y luego de tendra:

de manera similar se procede con la relacin entre Reintegro Cuente Credito y Validar Operacin, obteniendose final mente el siguiente diagrama:

La Relacin entre casos de uso significa que el Caso de Uso base incorpora explcitamente el comportamiento de otro caso de uso. El caso de uso Base siempre USA el caso de uso incluido. De manera general, una relacion es una relacin de dependencia, puesto que su ejecucin depende siempre del caso de uso base, pues este es el que lo invoca. El caso de uso incluido no puede ejecutarse sin el caso de uso que lo incluye El Caso de Uso Validar Operacin (incluido) no puede ejecutarse sin el caso de uso Reintegro de Cuenta Corriente. O tambien, el Caso de Uso Validar Operacin no puede ejecutarse sin el caso de uso Reintegro de Cuenta Credito.

Lic. Soriano Tupio Carlos

8