You are on page 1of 6

Software

Especificación de Caso de Uso – Generar Orden de


Compra de Materiales

Versión 1.0
Sistema de Versión: 1.0
Especificación del Caso de Uso : Generar Orden de Compra 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 de Versión: 1.0
Especificación del Caso de Uso : Generar Orden de Compra de Materiales Fecha: 14/04/2018

Tabla de Contenidos

Historial de las revisiones 2

1. Breve descripción 4

2. Actores 4

3. Flujo de Eventos 4

4. Pre Condiciones 5

5. Post Condiciones 5

6. Puntos de Extensión 5

7. Requerimientos Especiales 5

8. Prototipo Visual 6

Ingeniería de Software II Página 3


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

Especificación de Caso de Uso - Generar Orden de Compra


de Materiales

1. Breve descripción: Este caso de uso permite al jefe de almacén generar una
orden de compra de materiales que solicita el vendedor o administrador.

2. Actores
Jefe de Almacén (JA)

3. Flujo de Eventos
3.1. Flujo Básico
1. El caso de uso inicia cuando el JA selecciona “Generar Orden de Compra de
Materiales” en el menú principal del sistema.
2. El sistema muestra la interfaz “Generar Orden de Compra de Materiales” con
los siguientes campos:

 Datos Generales: Fecha de Emisión (cargado).


 Datos del Proveedor: Código (RUC), Razón Social, Dirección.
 Datos del Material: Código de Material, Nombre, Cantidad, Precio
Unitario, Precio total y con una opción “Eliminar”.
 Detalle de la Orden (grilla).
 Monto Total.

Además de las opciones: “Buscar Proveedor”, “Buscar Material”, “Agregar


Material”, “Generar Orden” y “Salir”.

3. El JA solicita “Buscar Proveedor”.


4. El sistema incluye el caso de uso “Buscar Proveedor”.
5. El sistema muestra los datos del proveedor.
6. El JA solicita “Buscar Material”.
7. El sistema incluye el caso de uso “Buscar Material”.
8. El sistema muestra los datos del material.
9. El JA ingresa la cantidad de material.
10. El sistema calcula el precio total (precio unitario x cantidad) y lo muestra.
11. El JA solicita “Agregar Material”.
12. El sistema agrega la prenda al detalle de la orden (grilla) y acumula al monto total
para la orden de compra.
13. Si el JA desea agregar otro material, se repiten los pasos del 6 al 11.
14. El JA solicita “Generar Orden”.
15. El sistema genera el Número de la orden.
16. El sistema registra la orden de Compra con su detalle en estado “Pendiente”.
17. El sistema muestra el MSG “Orden de Compra generada con Nro. OC-xxxxxx”.
18. El JA solicita “Salir”.
19. El sistema cierra la interfaz y el caso de uso finaliza.

3.2. Flujos Alternativos


8.1. Material no Existe
El sistema muestra el MSG: “Material no encontrada” y el caso de uso finaliza.
9.1. Precio Total no Calculado

Ingeniería de Software II Página 4


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

El sistema muestra el MSG: “No es posible calcular el precio total, intente


nuevamente” y el caso de uso continua en el paso 3.
10.1. Material no Agregado
El sistema muestra el MSG: “Buscar el material que desee agregar” y el caso
de uso continua en el paso 6.
8.2. Monto Total no Acumulado
El sistema muestra el MSG: “No se acumuló el monto total, intente
nuevamente” y el caso de uso continua en el paso 3.
11.1. Número de Orden 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.
12.1. Orden de Compra no Generada
El sistema muestra el MSG: “Agregue por lo menos un material para generar
la orden” y el caso de uso finaliza.

12.2. Orden de Compra no Generada


El sistema muestra el MSG: “No es posible generar su orden de compra en
estos momentos, intente más tarde” y el caso de uso finaliza.

Salir
Si el JA solicita “Salir” antes de generar la orden de compra, el sistema cierra
la interfaz y el caso de uso finaliza.

4. Pre-Condiciones
4.1. El Jefe de Almacén estaba logueado al sistema.
4.2. La lista de materiales estaba disponible.
4.3. La lista de proveedores estaba disponible.

5. Post-Condiciones
5.1. En el sistema quedará registrado la orden de Compra con su detalle en estado
“Pendiente”.

6. Puntos de Extensión
No existe.

7. Requerimientos Especiales
7.1. La orden de compra se imprimirá con una copia y con el logo de la empresa.

Ingeniería de Software II Página 5


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

8. Prototipo Visual

Ingeniería de Software II Página 6