Está en la página 1de 6

Especificación del Caso de Uso- Generar

Cotización de Materiales

Versión 1.0
Sistema Versión: 1.0
Especificación del Caso de Uso : Generar Cotización de Materiales Fecha: 14/04/2018

Historial de las revisiones


Responsable de
Ítem Versión Fecha Autor Descripción Estado
Revisión y/o Aprobación

 LPalacios (Profesor de teoría del curso) – Luis Palacios

Ingeniería de Software II Página 2


Sistema Versión: 1.0
Especificación del Caso de Uso : Generar Cotización de Materiales Fecha: 14/04/2018

Tabla de Contenidos
1. Generar Proforma de Venta Error! Bookmark not defined.

2. Actores Error! Bookmark not defined.

3. Flujo Básico de Eventos Error! Bookmark not defined.

3.1. Flujos Alternativos Error! Bookmark not defined.

4. Precondiciones 4

5. Post-Condiciones 4

6. Puntos de Extensión/Inclusión 4

7. Requerimientos Especiales 4

8. Prototipo Visual 4

Ingeniería de Software II Página 3


Sistema Versión: 1.0
Especificación del Caso de Uso : Generar Cotización de Materiales Fecha: 14/04/2018

Especificación de Caso de Uso - Generar Cotización de


Materiales

1. Breve Descripción
El caso de uso permite al Vendedor elaborar cotizaciones, para ser generadas a los
clientes que deseen adquirir los materiales.

2. Actor(es)
Vendedor.

3. Flujo de Eventos
3.1. Flujo Básico
1. El Caso de uso se inicia cuando el Vendedor selecciona la opción “Generar
Cotización de Materiales” en la interfaz del menú principal del sistema.
2. El sistema muestra la interfaz “Generar Cotización de Materiales” y con los
siguientes campos:

 Datos de la Cotización: Fecha de Emisión (cargado)


 Datos del Cliente: Código, RUC, Razón social, Dirección, Teléfono.
 Datos del Material: Código de Material, Nombre, Cantidad, Precio
unitario, Precio Total y con una opción “Eliminar”.
 Detalle de Cotización (Grilla).

Además, incluye las opciones: “Buscar Material”, “Buscar Cliente”,


“Agregar Producto”, “Generar Cotización” y “Salir”.

3. El Vendedor solicita “Buscar Cliente”.


4. El sistema incluye el caso de uso “Buscar Cliente”.
5. El sistema muestra los datos del Cliente.
6. El Vendedor solicita “Buscar Material”.
7. El sistema incluye el caso de uso “Buscar Material”.
8. El sistema muestra los datos del Material.
9. El Vendedor ingresa la cantidad de materiales a cotizar.
10. El Vendedor ingresa el precio unitario del producto de limpieza.
11. El sistema calcula el valor de importe neto (precio unitario x cantidad) y lo
muestra.
12. El Vendedor solicita “Agregar Material”.
13. El sistema agrega el material al detalle de la cotización (grilla) y acumula al
monto total para la generación de la cotización.
14. Si el Vendedor desea ingresar otro material se repiten los pasos del 6 al 12.
15. El Vendedor solicita “Generar Cotización”.
16. El sistema genera el Número de cotización.
17. El sistema registra la cotización de materiales con su detalle en estado
“Pendiente”.

Ingeniería de Software II Página 4


Sistema Versión: 1.0
Especificación del Caso de Uso : Generar Cotización de Materiales Fecha: 14/04/2018

18. El sistema muestra el MSG “Cotización de Materiales con Nro. COT-XXXXX”.


19. El Sistema imprime la cotización.
20. El Vendedor solicita “Salir”.
21. El sistema cierra la interfaz y el caso de uso finaliza.

3.2 Flujos Alternativos

5.1. Cliente no existe


El sistema muestra el MSG: “Cliente no encontrado” y ofrecerá la posibilidad de
registrar a un nuevo cliente.
8.1. Material no existe
El sistema muestra el MSG: “´Materiales(s) no encontrada(s)”, el Vendedor
regresa al paso 6 y si no el caso de uso finaliza.
15.1. Cotización de Venta No Generada
El sistema muestra el MSG: “Agregue por lo menos un material para generar
la orden” y el caso de uso finaliza.

16.1. Número de Cotización no Generado


El sistema muestra el MSG: “No fue posible generar el número de orden,
intente más tarde” y el caso de uso finaliza.

Cancelar
Si el Vendedor solicita “Cancelar” antes de Generar, el sistema cierra la interfaz y
el caso de uso finaliza.

Eliminar Producto
Si el Vendedor solicita eliminar un producto seleccionado de la grilla antes de
Generar Proforma, el sistema lo borra de la grilla y el caso de uso continua.

4. Pre-Condiciones
4.1. El Vendedor está logueado en el sistema.
4.2. Lista de Productos disponible.
4.3 Lista de Cliente disponible.

5. Post-Condiciones
5.1 En el sistema grabara la Proforma de Venta.

6. Puntos de Extensión
6.1. En el punto 6, el sistema extiende al caso de uso “Mantener Clientes” – Sub
Flujo “Registrar Cliente”.
7. Requerimientos Especiales
7.1. Aprovisionamiento de papel para emitir la cotización de Venta.

Ingeniería de Software II Página 5


Sistema Versión: 1.0
Especificación del Caso de Uso : Generar Cotización de Materiales Fecha: 14/04/2018

8. Prototipo Visual

Ingeniería de Software II Página 6