Integrantes:
-Bejarano Briones Brus Brandon
PRACTICA
1. Determinar lo siguiente:
• Requerimientos Funcionales.
• Requerimientos no funcionales
• Caso de Uso de Requerimientos.
• Genere los diagramas de Clases de Análisis
• Genere el diagrama de secuencia
Requerimientos Funcionales.
R1. El vendedor tiene la posibilidad de registrar al cliente en la lista de
clientes.
R2. El vendedor tiene la posibilidad de consultar el estado del cliente
en el sistema para poder darle atención a sus pedidos y no sea un
cliente moroso.
R4. El Cliente debe tener la posibilidad de Consultar su estado en el
sistema.
R5. El cliente debería tener una pantalla para registrar el pedido de
servicio.
R6. El sistema debería tener una pantalla para generar la orden de
servicio que es registrada por el vendedor.
R9. El empleado de Mantenimiento debería tener una pantalla en
donde consulte las órdenes de mantenimientos pendientes.
R10 El empleado de mantenimiento debe de tener una pantalla para
registrar las actividades realizadas en el mantenimiento.
R11. El Cliente debe tener la posibilidad de consultar la condición del
servicio de mantenimiento en el sistema.
Requerimientos no funcionales
R3. Nuestro Sistema deberá ser instalado en nuestro servidor Web que
manejará la seguridad de acceso para los clientes y los empleados.
R7. El sistema deberá ser desarrollado en PHP y como gestor de base
de datos MySql.
R8. Las pantallas del sistema deben de tener los colores de la
empresa y debe de tener el logo de la organización.
Caso de Usos:
o Registrar cliente
o Consultar estado del cliente
o Registrar pedido
o Generar orden de servicio
o Consultar mantenimiento
o Registrar mantenimiento
Genere los diagramas de Clases de Análisis
Genere el diagrama de secuencia
3. Determinar lo siguiente:
• Requerimientos Funcionales.
• Requerimientos no funcionales
• Caso de Uso de Requerimientos.
• Genere los diagramas de Clases de Análisis
• Genere el diagrama de secuencia
Modelo Análisis:
Tenemos la especificación del caso del Uso “Registrar Pedido”
2. Flujo de Eventos
Evento disparador. - El caso de uso comienza cuando el Encargado de Ventas solicita
“Registrar Pedido” en el menú principal.
<Cliente no encontrado>
3. Requerimientos Especiales
Ninguno
4. Pre condiciones
1. El Encargado de ventas debe estar logeado en el sistema.
5. Post condiciones
Los pedidos se imprimen.
6. Puntos de Extensión
Diagrama de clases de análisis
Diagrama de secuencia
4. Determinar lo siguiente:
• Requerimientos Funcionales.
• Requerimientos no funcionales
• Caso de Uso de Requerimientos.
• Genere los diagramas de Clases de Análisis
• Genere el diagrama de secuencia
Plantillas de Casos de Uso
2. Flujo de Eventos
Evento disparador. - El caso de uso comienza cuando el Counter solicita “Alquilar Vehículos” en el menú
principal.
<Cliente no encontrado>
Si en el punto 4 del flujo básico no se encuentra al cliente, el sistema mostrara el mensaje “Cliente no
encontrado” y el caso de uso finaliza.
<Vehículo no disponible>
Si en el punto 7 del flujo básico no hay vehículo disponible, el sistema mostrara el mensaje “vehículo no
disponible” y el Counter volverá al punto 6 o hace una reserva previa del vehículo.
<Datos Incorrectos>
Si en el punto 9 del flujo básico el Counter no ingresó todos los campos solicitados, el sistema muestra
un mensaje “Llenar todos los campos”, y el caso de uso regresa al punto 8.
3. Requerimientos Especiales
Ninguno
4. Pre condiciones
1. El Counter debe estar logeado en el sistema.
5. Post condiciones
En el sistema queda registrado el alquiler del vehículo.
Los pedidos de alquiler se imprimen.
4. Si hay reserva previa queda registrado la reserva y el de hace el envió al correo al cliente respecto
a la reservación.
6. Puntos de Extensión
El caso de uso extiende al Caso de uso “Reservar Vehículo”.
Diagrama de Analisis
Diagramas de Secuencia:
Especificación de Caso de Uso: Buscar Cliente
1. Breve Descripción
El sistema permitirá realizar la búsqueda de un cliente.
2. Flujo de Eventos
Evento disparador. - El caso de uso es invocado por el caso de uso Alquiler de Vehículo.
<Cliente No Encontrado>
Si en el punto 2 no se encuentra al cliente, el sistema muestra un mensaje “Cliente no encontrado” y
continúa en el paso 2.
Especificación de Caso de Uso: Buscar disponibilidad de vehículo
1. Breve Descripción
El sistema permitirá al Counter ver el listado de vehículos disponibles con sus precios y características.
2. Flujo de Eventos
Evento disparador.- El caso de uso es invocado por el caso de uso Alquiler de Vehículo.
<Vehículo no Disponible>