ING. DE SOFTWARE - SEMANA 3.pdf - 20230918 - 074427 - 0000
ING. DE SOFTWARE - SEMANA 3.pdf - 20230918 - 074427 - 0000
ING. DE SOFTWARE - SEMANA 3.pdf - 20230918 - 074427 - 0000
en la construcción
del software
PRÁCTICA DE LABORATORIO
2023
LABORATORIO N°3:
Ejercicio 1:
Del caso descrito a continuación, encuentre los requerimientos funcionales,
requerimientos no funcionales, modelo de casos de uso del sistema y plantillas de los
casos de uso.
Requerimientos Funcionales
Inscripción de Clientes
El encargado de cuenta tiene la posibilidad de registrar
al cliente en el catálogo.
El encargado de cuenta tiene la posibilidad de
registrar las cartas de aceptación o rechazo en el
sistema.
Requerimientos no Funcionales
El sistema deberá ser instalado en nuestro servidor
Web que manejará la seguridad de acceso para los
clientes y los empleados.
Requisitos El tiempo de respuesta para la ejecución del registro del cliente no debe
No-Funcionales ser mayor a 20 segundos.
Cuestiones
Explorar cuestiones de flujo de datos.
Pendientes
CS2 Registrar Cartas (Aceptación o Rechazo)
Requisitos El tiempo de respuesta para la ejecución del registro de carta no debe ser
No-Funcionales mayor a 20 segundos.
Cuestiones
Explorar cuestiones de mejora de sistemas de gestión.
Pendientes
CS3 Actualizar estado de carta
Postcondiciones Se realiza una consulta exitosa del estado del cliente en el sistema.
Requisitos de Interfaz Las opciones o ítems de los procesos principales deben de estar
de Usuario acompañados de íconos referenciales .
Requisitos de Interfaz Las opciones o ítems de los procesos principales deben de estar
de Usuario acompañados de íconos referenciales .
Cuestiones ¿Qué adaptaciones son necesarias en la base de datos para las diversas
Pendientes solitudes ?
Plantillas de los Casos de Uso
CS6 Generar la orden de servicio
1.El ejecutivo de cuenta comprueba que la solicitud del pedido del cliente
este correctamente evaluada.
Escenario Principal 2.El sistema muestra lo solicitado por el cliente.
(Flujo Básico) 3.El ejecutivo de cuenta revisa el tipo de servicio a brindar.
4.El ejecutivo de cuenta genera la orden de servicio mediante una
factura.
Requisitos de Interfaz
La estética de la interfaz debe ser de colores claros
de Usuario
Requisitos
La consulta se podrá dar solución en 40 segundos como máximo.
No-Funcionales
EMPRESA DE TRANSPORTE
La asociación de Empresas de Transporte (AET) desea desarrollar un sistema con un
acceso único para la reserva y compra de billetes de avión, tres y autobús. Dicho sistema
deberá cumplir los siguientes requisitos:
R1. El sistema ofrecerá a los clientes la posibilidad de consultar vía web los horarios y
precios disponibles para realizar un viaje en un determinado día en cualquiera de los
medios de transporte. A continuación, el cliente podrá, también vía web, reservar un
billete (día y hora de salida, medio de transporte y precio) en uno de los horarios, medios
de transporte y precios ofertados. Como resultado de la Reserva el cliente recibirá un
localizador asociado a la reserva con el podrá consultar la información del
billete reservado.
R2. Nuestro sistema accederá al sistema de reserva de la empresa de transporte asociada
que corresponda (según la localidad de salida y el medio de transporte) y realizará la
correspondiente reserva. Los sistemas de reserva de las empresas de transportes
asociadas ya están desarrollados y el acceso se realiza a través de una interfaz
normalizada en la que hay una operación de reserva para la que se debe
indicar el día y la hora de salida de la reserva.
R3. El cliente para operar con este sistema no necesita tener instalado en su
computador más que un navegador web.
R4. Tras haber realizado la reserva el cliente tiene la posibilidad vía web de confirmar o
cancelar la reserva indicando el localizador que el sistema le entrego.
R5. Al confirmar una reserva, el sistema pedirá los datos de la tarjeta de crédito del
cliente (número y fecha de caducidad) y procederá a realizar el cargo en el centro de
compensación de pagos a crédito. Este sistema ya está desarrollado y ofrece una
interfaz normalizada con una operación de pago en la que se debe indicar el número
de tarjeta y la fecha de caducidad y el número de cuenta donde realizar el abono (que
será
el número de cuenta de la empresa de transporte asociada en la que se hizo la reserva).
Además, nuestro sistema deberá, a su vez, confirmar la reserva al sistema de reservas
de la empresa de transporte que corresponda, indicando el día y hora de la salida.
R6. El sistema deberá ser instalado en nuestro servidor Web que manejará la seguridad
de acceso para los clientes.
R7. El sistema deberá ser desarrollado en PHP y como gestor de base de datos MySql.
R8. Si la reserva aún no ha sido confirmada, el cliente puede optar por cancelarla.
Entonces nuestro sistema accederá a la interfaz normalizada del sistema de reserva de
la empresa de transporte que corresponda y cancelará la reserva previamente
indicando el día y la hora de salida de la reserva.
R9. Se prevé en el futuro ofertar la posibilidad de que un cliente pueda reservar un
itinerario compuesto por diversos trayectos usando diferentes medios de transporte,
de tal forma que el sistema asocie un único localizador al itinerario completo y no a
cada trayecto como se propone ahora.
Requerimientos Funcionales
El sistema ofrecerá a los clientes la posibilidad
de consultar vía web los horarios y precios
disponibles para realizar un viaje en un
determinado día en cualquiera de los medios de
transporte.
El cliente podrá, también vía web, reservar un
billete (día y hora de salida, medio de
transporte y precio) en uno de los horarios,
medios de transporte y precios ofertados
Personal involucrado e Cliente: desea realizar consultas sobre los horarios y precios disponibles
intereses Compañía : Muestra la disponibilidad de horarios y diversos precios
Postcondiciones Se muestra de manera adecuado los horarios y precios por los servicios
disponibles
Requisitos de
El sistema debe tener un apartado para la aceptación de cookies
interfaz de usuario
Requisitos no-
Tener instalado cualquier navegador
funcionales
Cuestiones
Mejorar el apartado de front-end
Pendientes
CUS2: Reservar Billete
El cliente tendrá la capacidad de reservar un billete dentro del
Resumen sistema
Requisitos de
interfaz de usuario La interfaz de usuario debe tener un ítem de Términos y Condiciones
Cuestiones
Pendientes Implementar una opción para visualizar el registro de reserva en pdf
CUS3: Consultar Información del Billete
Personal involucrado e Cliente: Desea tener información de su consulta de una forma rápida.
intereses Compañía : Quiere que el cliente se sienta a gusto con el sistema.
Registrarse en la página
Precondiciones Tener acceso a internet
Tener el código del billete brindado al realizar la reserva
Cuestiones
Indagar sobre nuevas formas de presentar la información del billete
Pendientes reservado de forma más eficiente y dinámica.
Plantillas de casos de uso
CUS4: Confirmar Reserva
Requisitos de Las opciones dentro del menú de la empresa deben de ser intuitivitas e
interfaz de usuario indicar de forma preciso los procesos que realizan.
Requisitos de Las opciones dentro del menú de la empresa deben de ser intuitivitas e
interfaz de usuario indicar de forma precisa los procesos que realizan.
Personal
Cliente : Realizar pago de la reservación
Involucrado e Sistema: Brinda información para que se realice el cobro
Interese Sisteam Empresa Financiera: Realizar cobro correspondiente e informar a la empresa
Requisitos de La interfaz Realizar Cargo debe tener un Item para imprimir Comprobante de
interfaz de usuario Pago
Requisitos El tiempo para procesar y confirmar el pago no debe ser mayor a 1 minuto
No-Funcionales
Se registra la reserva
Postcondiciones
Se actualiza la lista de asientos disponibles.
Requisitos no- El tiempo de respuesta para la ejecución de reserva no debe ser mayor
funcionales a 30 segundos.
Requisitos no-
Explorar cuestiones de funcionamiento y flujo de información
funcionales
CUS8: Confirmar reserva en sistema transportista
Un cliente realiza la confirmación de reserva en el sistema, y
Resumen automáticamente se confirma en sistema de empresa transportista