1.Documento de casos de uso en formato completo:
CU1: Agregar stock
Actor: Operario
Precondición: Carga inicial del stock actual
Pos condiciones: Se agregan productos exitosamente. Se actualiza stock.
Escenario de Éxito:
- El operario llega a una terminal para añadir algún producto [código, producto, cantidad]
- El operario ingresa los datos [código, producto, cantidad]
- El sistema registra la línea de ingreso y emite un mensaje confirmando la adscripción del producto
- El sistema actualiza el stock
- El operario repite los pasos 2 y 3 las veces que quiera
Flujos Alternos:
i. En cualquier momento el sistema falla. La próxima vez que se inicia el mismo, se cargan todos los datos hasta la última acción realizada en el sistema.
2. a- En el momento de querer añadir un producto, los datos ingresados se especifican de manera errónea y el sistema imprime un mensaje por pantalla explicitando que alguno/s de los datos ingresados fue cargado incorrectamente
Requisitos especiales:
-Texto visible a 1 metro de distancia
-Actualización automática luego de realizar cualquier acción sobre el sistema
Listas de Tecnologías
-Los campos se rellenan a través de un teclado
CU2: Gestionar stock
Actor: Operario
Precondición: Carga inicial del stock actual
Pos condiciones: Se extraen productos. Se actualiza stock
Escenario de Éxito:
- El operario llega a una terminal para llevar a cabo la extracción de algún productor del stock [código, producto, cantidad]
- El operario ingresa los datos [código, producto, cantidad]
- El sistema registra la línea de ingreso y emite mensaje confirmando la extracción
- El sistema actualiza el stock
- El operario repite los pasos 2 y 3 las veces que quiera
Flujos Alternos:
i. En cualquier momento el sistema falla. La próxima vez que se inicia el mismo carga todos los datos hasta la última acción realizada en el sistema.
3. a- En el momento de querer extraer un producto, los datos se cargan incorrectamente y el sistema imprime un mensaje por pantalla explicitando que alguno/s de los datos ingresados fue cargado de manera errónea
4. a- El sistema al registrar una línea de ingreso, detecta que se quiere extraer una cantidad determinada de un producto, mayor a la que se posee actualmente en stock.
Requisitos especiales:
-Texto visible a 1 metro de distancia
-Actualización automática luego de realizar cualquier acción sobre el sistema
Listas de Tecnologías
-Los campos se rellenan a través de un teclado
CU3: Modificar Stock
Escenario de Éxito:
- El operario llega a una terminal.
- El operario ingresa un producto mediante los atributos [código, producto, cantidad]
- El sistema muestra la información del producto en pantalla [código, producto, cantidad]
- El operario selecciona el producto en la tabla detallada por pantalla
- El operario modifica la cantidad de stock del producto deseado
- El sistema imprime por pantalla un mensaje explicitando que la modificación fue exitosa
- El operario repite los pasos 2, 3, 4 y 5 las veces que lo necesite
Flujos Alternos:
i. En cualquier momento el sistema falla. La próxima vez que se inicia el mismo carga todos los datos hasta la última acción realizada en el sistema.
2.a- El operario ingresa mal los datos y el sistema imprime un mensaje por pantalla explicitando que alguno/s de los datos ingresados fue cargado de manera errónea
3.a- El sistema muestra de manera incorrecta la información por pantalla
5.a- El operario ingresa un tipo de dato erróneo. El sistema imprime mensaje explicitando que el tipo de dato ingresado no es el correcto
CU4: Eliminar Stock
Escenario de Éxito:
- El operario llega a una terminal.
- El operario ingresa un producto mediante los atributos [código, producto, cantidad]
- El sistema muestra la información del producto en pantalla [código, producto, cantidad]
- El operario selecciona el producto en la tabla detallada por pantalla
- El operario elimina el producto
- El sistema imprime por pantalla un mensaje explicitando que la eliminación fue exitosa
- El operario repite los pasos 2, 3, 4 y 5 las veces que lo necesite
Flujos Alternos:
i. En cualquier momento el sistema falla. La próxima vez que se inicia el mismo carga todos los datos hasta la última acción realizada en el sistema.
2.a- El operario ingresa mal los datos y el sistema imprime un mensaje por pantalla explicitando que alguno/s de los datos ingresados fue cargado de manera errónea
3.a- El sistema muestra de manera incorrecta la información por pantalla
DIAGRAMA DE CASO DE USO
DIAGRAMA DE SECUENCIA
CONTRATOS
Contrato CO1: Agregar Producto.
Referencias cruzadas: caso de uso agregar producto.
Precondiciones: hay un producto por agregar
Pos condiciones: operario registra producto
Se captura los datos del producto y se agregan al inventario. Se despliega en pantalla por medio de tabla sus datos
Contrato CO2: Elimina stock.
Referencias cruzadas: caso de uso eliminar stock.
Precondiciones: hay un producto por eliminar
Pos condiciones: operario elimina producto
Se captura los datos del producto y se lo elimina del inventario. Se emite mensaje confirmando eliminación
MODELO DE DOMINIO
MODELO DE ANALISIS







0 Comentarios