Cómo crear Diagramas de Casos de Uso Tema de la Asignatura Entornos de Desarrollo del ciclo Desarrollo de Aplicaciones Multiplataforma Comunidad ValencianaDescripción completa
El Lenguaje Unificado de Modelado (UML) Diagramas de Casos de UsoDescripción completa
Descripción completa
Casos de uso y descripción de una base de datos de productos de una botica.Descripción completa
Descripción completa
Descripción: Casos de Uso de Marketing
Descripción: casos de uso
Descripción completa
Descripción completa
MODELO DE CASOS DE USO DEL SISTEMA Docente: Ing. Alberto Ayala Samillan
Integrantes: Bernabe Nunton Jhonatan Carrasco Alarcon Antony Castillo Benites Cesar Purihuaman Cespedes Dawer Raya Gómez Arnold
LAMBAYEQUE, JUNIO DE 2016
1. OBJETIVO DEL DOCUMENTO Representar la funcionalidad del sistema desarrolla en el proyecto, donde se muestra un grupo de actores, casos de usos y las relaciones entre sí, especificando el alcance, restricciones y demás características de los mismos y así lograr el compromiso de todos los involucrados en la ejecución del Proyecto.
2. VISTA DE LOS MÓDULOS DEL SISTEMA
3. ACTORES DEL SISTEMA Actor
Asistente de ventas Cliente
Descripción de Funciones principales
Es la persona que participa activamente en las operaciones que realiza la empresa, es decir, de las ventas y asesorías internas. Persona externa que solicita la reserva o compra de un boleto..
4. MODULO DEL SISTEMA: CONTACTOS 4.1
4.1 DIAGRAMA DE CASOS DE USO
4.2 4.3 4.4 4.5 4.6
4.2 INVENTARIO DE CASOS DE USO: MÓDULO “CONTACTOS” Casos de Uso
Registrar Cliente 4.7 4.8
4.3 ESPECIFICACIÓN DE CASOS DE USO
4.8.1 Detalle del Caso de Uso: CU01-Registrar Cliente Código: CU01
Actor: Cliente Asistente de Ventas
Requerimiento Asociado: RF -003 RF -009 RF -013
Propósito: Realiza el registro del Cliente. Precondiciones:
No aplica. Postcondiciones: No aplica.
Flujo Básico : El caso de uso comienza cuando el Asistente de Ventas accede a la opción “Registrar “Cliente”. Paso 1: El Asistente de Ventas selecciona la opción “Nuevo”. Paso 3: El Sistema muestra el formulario de “Registrar Cliente”. Paso 4: El Asistente de ventas ingresará la información: a) Código (caja de texto - obligatorio). b) Nombre (caja de texto – obligatorio). c) DNI (caja de texto – obligatorio). d) Móvil (caja de texto – obligatorio). e) Dirección (caja de texto – obligatorio). f) Correo (caja de texto). g) Tipo de Cliente (Seleccionará respectivamente de JComboBox ya establecidas). h) Observaciones (caja de texto). Paso 5: El Administrador selecciona la opción “Guardar”. Paso 6: El Sistema registrará al cliente ingresado. Paso 7: El Asistente de ventas puede seleccionar la opción “Editar”, si desea hacer algún cambio. Paso 8: El Asistente de Ventas puede seleccionar la opción “Eliminar”, si desea eliminar al cliente registrado. Flujos Alternativos :
No aplica Extensiones (Extends)
No aplica
5. MODULO DEL SISTEMA: OPERACIONES
5.1 5.2
5.1 DIAGRAMA DE CASOS DE USO
5.3
5.2 INVENTARIO DE CASOS DE USO: MÓDULO “OPERACIONES” Casos de Uso
Reservar Pasaje Reservar Pasaje Vía Delivery Pagar Reservación Seleccionar Forma de Pago Seleccionar Asiento
Entregar boleto de viaje Postergar Viaje
5.4
5.3 ESPECIFICACIÓN DE CASOS DE USO
5.4.1
Detalle del Caso de Uso: CU02-Reservar Pasaje
Código: CU09
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -004 RF -011
Propósito: Realiza la reserva de pasajes. Precondiciones: Cliente registrado en el sistema. Postcondiciones: No aplica.
Flujo Básico : El caso de uso comienza cuando el Asistente de Ventas accede a la opción “Pasajes”. Paso 1: El Sistema muestra el formulario de “Reservar Pasaje”. Paso 2: El Asistente de Ventas seleccionará el botón “Nueva” para generar una nueva reserva. Paso 3: El Asistente de Ventas ingresará la información: a) Tipo de Viaje (Selecciona un tipo de viaje de JRadioButton - obligatorio). b) Origen (Seleccionará respectivamente de JComboBox ya establecidas). c) Destino (Seleccionará respectivamente de JComboBox ya establecidas). d) Salida (Se seleccionara una fecha del calendario establecido). e) Hora (caja de texto – obligatorio). Paso 4: El Asistente de Ventas selecciona la opción “Grabar”. Paso 5: El Sistema registrará la reserva ingresada. Flujos Alternativos : No aplica Extensiones (Extends)
No aplica.
5.4.2
Detalle del Caso de Uso: CU003-Reservar Pasaje Delivery
Código: CU10
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -007
Propósito: Realiza la reserva de pasaje por Delivery. Precondiciones:
Cliente registrado en el sistema. Postcondiciones: Realizar Reserva de Pasaje.
Flujo Básico : El caso de uso comienza cuando el Asistente de Venta accede a la opción “Pasajes”. Paso 1: El Sistema muestra el formulario de “Delivery”. Paso 2: El Asistente de Ventas seleccionará el botón “Nueva” para generar una nueva reserva por Delivery. Paso 3: El Asistente de Ventas ingresará la información: a) Tipo de Viaje (Selecciona un tipo de viaje de JRadioButton - obligatorio). b) Origen (Seleccionará respectivamente de JComboBox ya establecidas). c) Destino (Seleccionará respectivamente de JComboBox ya establecidas). d) Salida (Se seleccionara una fecha del calendario establecido). e) Hora (caja de texto – obligatorio). f) Observaciones (caja de texto). Paso 4: El Asistente de Ventas selecciona la opción “Grabar”. Paso 5: El Sistema registrará la reserva ingresada. Flujos Alternativos : No aplica Extensiones (Extends)
No aplica
5.4.3
Detalle del Caso de Uso: CU004-Pagar Reservacion
Código: CU11
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -006 RF -012
Propósito: Realiza el pago de la Reservación. Precondiciones:
Reservar Pasaje. Postcondiciones: Seleccionar Forma de Pago.
Flujo Básico : El caso de uso comienza cuando el Asistente de Venta al haber realizado la reserva, selecciona la opción de “pago” dentro de la misma interfaz. Paso 1: El Sistema muestra el formulario de “Pagar Reservación”. Paso 2: El Asistente de Venta ingresará la información: a) Código (Caja de texto – Obligatorio) b) Nombre (caja de texto – obligatorio). c) Apellidos (caja de texto – obligatorio). d) Fecha (caja de texto – obligatorio). Paso 3: El Asistente de Ventas selecciona la opción “Grabar”. Paso 4: El Asistente de Venta puede seleccionar la opción “Informe”, y así recibir el reporte de la
búsqueda de la reservación pagada, lo que avala para cualquier problema. Flujos Alternativos : No aplica Extensiones (Extends)
No aplica
5.4.4
Detalle del Caso de Uso: CU005-Seleccionar Forma de Pago
Código: CU11
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -006 RF -012
Propósito: Realiza el pago de la Reservación seleccionando una forma. Precondiciones:
Reservar Pasaje. Postcondiciones: No aplica.
Flujo Básico : El caso de uso comienza cuando el Asistente de Venta al realizar el pago de la reservación, selecciona la opción “Forma de Pago” Paso 1: El Sistema muestra el formulario anexo de “Forma de pago”. Paso 2: El Asistente de Venta ingresará la información: e) Forma de pago (Seleccionará respectivamente de JComboBox ya establecidas) f) Monto a pagar (caja de texto – obligatorio, si selecciona la opción de “al contado”). g) N de tarjeta (caja de texto – obligatorio, si selecciona la opción de “al crédito”) Paso 3: El Asistente de Ventas selecciona la opción “Grabar”. Paso 4: El Asistente de Venta puede seleccionar la opción “Informe”, y así recibir el reporte del pago dela reservación, lo que servirá como activo para la empresa y así el descuento en la cuenta financiera. Flujos Alternativos : No aplica Extensiones (Extends)
No aplica
5.4.5
Detalle del Caso de Uso: CU06-Entregar Boleto de viaje
Código: CU09
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -004 RF -011
Propósito: Imprime el boleto de viaje reservado por el cliente. Precondiciones: Reserva Pasaje. Postcondiciones: No aplica.
Flujo Básico : El caso de uso comienza cuando el Asistente de Ventas selecciona el “Boletas de viaje” dentro de la interfaz “Reservar Pasaje” Paso 1: El Asistente de Venta selecciona la opción “Imprimir”. Paso 2: El Sistema imprime la boleta detallando los puntos ingresados en la reserva, agregados de la forma de pago. Flujos Alternativos : No aplica
Extensiones (Extends)
No aplica.
5.4.6 Detalle del Caso de Uso: CU07-Postergar Viaje Código: CU09
Actor: Asistente de Venta Cliente
Requerimiento Asociado: RF -004 RF -011
Propósito: Posterga el viaje de una reserva ya hecha. Precondiciones: Reserva Pasaje. Postcondiciones: No aplica.
Flujo Básico : El caso de uso comienza cuando el Asistente de Venta se dirige a la ventana “Atención al Cliente”, selecciona la opción “Reajuste de viaje” Paso 1: El Sistema muestra el formulario de “Postergar viaje”. Paso 2: El Asistente de Venta ingresará la siguiente información: a) Código (caja de texto – obligatorio). b) Número de DNI (caja de texto – obligatorio). Paso 3: El Asistente de Ventas buscara al cliente. Paso 2: El Asistente de Venta ingresará la siguiente información: a) Código (caja de texto – obligatorio). b) Número de DNI (caja de texto – obligatorio). c) Fecha y hora(caja de texto – obligatorio) d) Monto extra (caja de texto – obligatorio) Paso 3: El Asistente de Ventas selecciona la opción “Grabar”. Flujos Alternativos : No aplica Extensiones (Extends)
No aplica.
6. FIRMAS DE APROBACIÓN
Para dar la conformidad al presente documento, se requiere las firmas de las personas indicadas a continuación:
Teresa Paico Marin Gerente del Proyecto KHEROS SAC
Maristela Sarmiento Paico Coordinador del Proyecto SP INMOBILIARIA Y ASOCIADOS
Miguel Angel Caycho Rojas Jefe del Proyecto KHEROS SAC
Juan Carlos Malca Chulli Analista de Sistemas KHEROS SAC