Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA DE SOFTWARE II
Trayecto 3 Trimestre 7
Unidad 3
Bibliografa:
Asteasuain, Fernndo. UML. Users. Argentina. 2009.
Pressman, Roger. Ingeniera de Software. Un enfoque prctico. Cuarta Edicin.
McGrawHill.Mxico. 1997.
http://www.clikear.com/manuales/uml/diagramascasouso.aspx
http://www.osmosislatina.com/lenguajes/uml/casos.htm
De Clases De Actividades
Cajero Automtico
Descripcin Textual
Validar Caso de Uso: Validar Tarjeta
Tarjeta
Actor: Usuario
Flujo de Eventos:
Retirar 1. El usuario introduce la
Efectivo tarjeta.
2. El sistema valida la tarjeta
Usuario 3. El sistema presenta el men
ATM Transferir de opciones
entre Cuentas
Universidad Politcnica del Oeste Mariscal Sucre
Caso de
Actor 1 Uso 2
Relaciones
entre Actores
Actor 2
Casos de Uso
Universidad Politcnica del Oeste Mariscal Sucre
ACTORES PRIMARIOS
Interactan para lograr el funcionamiento requerido del sistema a fin de
alcanzar el objetivo propuesto.
Trabajan directamente con el software
ACTORES SECUNDARIOS
Dan soporte al sistema de tal forma que los actores primarios puedan hacer
su trabajo
Persona
Alumno Nuevo
Universidad Politcnica del Oeste Mariscal Sucre
Envo de seales
Notacin
Sistema Bancario
Abrir Cuenta
Cliente
Una inclusin es utilizada para indicar que un caso de uso (ovalo) depende de
otro caso, dicho de otra manera, significa que la funcionalidad de determinado
caso se requiere para realizar las tareas de otro. Es representada por una lnea
punteada con flecha y comentario <<include>> que se extiende del caso de
uso base hacia el caso de uso de inclusin.
Son usados para compartir comportamiento comn entre varios casos de uso.
Solicitud de Pedidos
Realizar <<extend>>
Agregar Cliente
Pedido
Cliente
Muestra la relacin entre los actores y los casos de uso del sistema.
Los actores fuera, y cada actor est unido a los casos de uso en los que participa
mediante una lnea
Pasos:
Punto de venta
Procesar <<include>>
Autenticarse
Venta
Cajero
CASO DE USO
IDENTIFICADOR: 1 NOMBRE: Procesar Venta
ACTORES PARTICIPANTES Y OBJETIVOS
1. Cajero: Quiere anotaciones precisas y rpidas de precios, sin errores.
Cliente: Quiere que el pago sea rpido con el mnimo esfuerzo. Quiere una
2.
prueba de compra para justificar devoluciones.
Compaa: Quieren almacenar las transacciones y satisfacer los intereses de los
3.
clientes.
Agencias de impuestos gubernamentales: Quieren recolectar impuestos de cada
4.
venta. Puede que haya varias agencias (nacionales, regionales, etc.)
Servicios de Autorizacin de Pagos (por tarjetas de crdito/dbito): Quiere recibir
5.
peticiones digitales de autorizaciones en el formato y protocolo correcto.
6. Comercial: Quiere que se le actualicen sus comisiones por venta.
PRE-CONDICIONES
1. El cajero se ha identificado y autentificado.
EJERCICIOS PROPUESTOS
Lnea de Taxis
La empresa de Radiotaxis ha solicitado el desarrollo de un sistema automatizado que le apoye en sus
procesos claves. El resultado de las reuniones con los diferentes usuarios arroja como resultado los
siguientes requerimientos:
Los Administrativos de la empresa de Radiotaxis podrn:
Gestionar clientes.
Ingresar reservas de viajes indicando el cliente, el chofer solicitado, la direccin de origen, de destino
y la hora de salida. Se ha solicitado que si al ingresar una reserva, el cliente no existe en el sistema
se debe ingresar directamente. Cuando se hace una reserva se debe chequear la disponibilidad de
los choferes.
Consultar, confirmar o cancelar las reservas ya ingresadas. Si al momento de confirmar una reserva,
el chofer o el cliente no pueden realizar el viaje se debe cancelar la misma.
Los Choferes de la empresa de Radiotaxis podrn consultar las reservas que tienen asignadas para el
da de la fecha.
Todos los clientes pueden consultar su reservas pero slo un cliente registrado puede hacer una reserva.
En este caso se enva un mensaje de texto al administrador para que lo confirme.
El gerente podr realizar todas las operaciones que pueden realizar los Administrativos. Adems podrn
gestionar choferes al sistema y calcular las comisiones de los choferes mensualmente tomando como
base las reservas confirmadas.
Los Representantes de la empresa aclararon que era deseable que el sistema avise a los
Administrativos, a travs de un mensaje de texto, cuando se acerca el momento de realizar un viaje, en
funcin de las reservas, con 2 horas de anticipacin para poder realizar la confirmacin del viaje con el
cliente.
Universidad Politcnica del Oeste Mariscal Sucre
EJERCICIOS PROPUESTOS
Administracin de Hotel
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes:
habituales y espordicos. Una reservacin almacena datos del cliente, de la habitacin reservada,
la fecha de comienzo y el nmero de das que ser ocupada la habitacin.
El recepcionista del hotel debe poder hacer las siguientes operaciones:
Obtener un listado de las habitaciones disponible de acuerdo a su tipo
Consultar el precio de una habitacin de acuerdo a su tipo
Consultar el descuento ofrecido a los clientes habituales
Preguntar por el precio total para un cliente dado, especificando su nmero de RUT, tipo de
habitacin y nmero de noches.
Dibujar en pantalla la foto de un habitacin de acuerdo a su tipo
Reservar una habitacin especificando el nmero de la habitacin y nombre del cliente.
Eliminar una reserva especificando el nmero de la habitacin
El administrador puede usar el programa para:
Cambiar el precio de una habitacin de acuerdo a su tipo
Cambiar el valor del descuento ofrecido a los clientes habituales
Calcular las ganancias que tendrn en un mes especificado (considere que todos los meses
tienen treinta das).
El hotel posee informacin sobre cuales clientes son habituales. Esta estructura puede manejarla
con un diccionario, cuya clave sea el nmero de cdula y como significado tenga los datos
personales del cliente.
El diseo a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitacin o clientes y a
su vez permitir agregar nuevas consultas.