Elaboración de diagramas y plantillas para casos de uso del proyecto Fase análisis 2 Presentado por Carlos Heli Espinel Ordoñez Juan David Cano Rojas Senén Torres González Instructora Andrea Torres SERVICIO NACIONAL DE APRENDIZAJE SENA Programa de Análisis y Desarrollo de Software Enero 13 de 2023 1 TABLA DE CONTENIDO INTRODUCCIÓN………………………………………………………………………………………………………..PAG 3 OBJETIVOS………………………………………………………………………………………………………………..PAG 4 CASOS DE USO PARA EL PROYECTO…………………………………………………………………………..PAG 5 DESCRIPCIÓN DE CASO DE USO……………………………………………..………………………………….PAG 6 CONCLUSIONES…………………………………………………………………………………………………………PAG 10 BIBLIOGRAFÍA……………………………………………………………………………………………………………PAG 11 2 INTRODUCCIÓN En este trabajo describiremos nuestro proyecto a realizar por medio de casos de uso. Como ya hemos estudiado, los casos de uso se utilizan para describir las actividades que se van a realizar o llevar a cabo por los participantes del proyecto que en nuestro caso es el inventario de un almacén y participan tres actores que son el administrador (propietario del almacén) , el vendedor (vendedores) y el sistema, en el cual se hizo la entrevista al propietario y nos comunicó que quería un sistema en el que pudiera entrar por medio de una contraseña a dicho sistema tanto el como las personas encargadas del área de ventas y registrar cada uno de los productos con los que cuenta el almacén, hecho esto, a medida que un producto es vendido, este producto es descontado del inventario teniendo así actualizado el número exacto de existencias de cada producto. 3 OBJETIVOS El objetivo principal de este trabajo es describir por medio de casos de uso, las acciones con las cuales nuestro cliente desea que el sistema contratado funcione para su satisfacción de una forma clara y muy sencilla para cada uno de los actores, el analista y el desarrollador. 4 CASO DE USO PARA EL PROYECTO: INVENTARIO DE ALMACÉN 5 DESCRIPCIÓN DE CASO DE USO Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Ingresar con contraseña CODETEAM47 13 de enero de 2023 Ingresa al sistema con contraseña Administrador / Vendedor El usuario debe haberse registrado previamente 1. El actor da clic en login 2. Crea un usuario con contraseña 3. El sistema verifica que sea correcto 4. El actor interactúa en el sistema 2ª. El usuario ingresa al escribir la contraseña Cerrar sesión cuando no se use Ingresar producto al inventario CODETEAM47 13 de enero de 2023 En la medida que llega mercancía, esta se debe ingresar al inventario automáticamente Administrador Solo ingresa el administrador con su contraseña 1. El actor ingresa con su contraseña 2. Se ingresa al inventario los nuevos productos 3. Clic en guardar Se guarda nuevo ingreso de mercancía satisfactoriamente 6 Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Hacer modificaciones CODETEAM47 13 de enero de 2023 Hacer cambios en el inventario Administrador Solo ingresa el administrador con su contraseña 1. El actor ingresa con su contraseña 2. Hacer cambios (agregar nuevo producto, quitar producto, etc) 3. Clic en guardar cambios 2ª Modificar precios Se guardan las modificaciones Descontar productos CODETEAM47 13 de enero de 2023 Se descuenta automáticamente el producto del inventario al ser vendido Vendedor Ingresar con contraseña 1. El actor ingresa con su contraseña 2. Se registra venta del producto 3. Se descuenta automáticamente del inventario 4. Se modifica inventario Se cierra sesión al terminar jornada laboral 7 Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Revisar el total de existencias CODETEAM47 13 de enero de 2023 Ver productos (total stock) para surtir el faltante al día siguiente en el almacén Administrador/Vendedor Ingresar al sistema con contraseña 1. Ingresar con contraseña 2. Ver cantidad de productos vendidos en el día 3. Sacar lista para completar stock en almacén 4. Se cierra sesión Se guarda y se cierra sesión Verificar contraseña CODETEAM47 13 de enero de 2023 Cuando se ingresa la contraseña el sistema verifica que esté bien y dé el visto bueno Sistema El sistema verifica que la contraseña sea correcta 1. El actor ingresa con su contraseña 2. El sistema identifica que la contraseña sea correcta 3. El actor ingresa al sistema sin ningún problema 2ª Si la contraseña no es correcta, el sistema pedirá de nuevo que se ingrese correctamente hasta tres veces 3ª Si la contraseña no coincide después de tres intentos, el usuario es bloqueado Se ingresa al sistema después de haber ingresado correctamente la contraseña 8 Nombre del caso de uso Autor Fecha Descripción Actores Precondiciones Flujo normal Flujo alternativo Poscondiciones Registrar venta CODETEAM47 13 de enero de 2023 La venta se registra para luego cada producto vendido se descuente del inventario Vendedor El vendedor registra cada producto vendido 1. El vendedor entra al sistema con contraseña 2. El vendedor registra producto 3. El vendedor totaliza la venta 4. El producto se descuenta del stock automáticamente Se cierra venta satisfactoriamente 9 CONCLUSIONES En nuestro proyecto, se concluye que los casos de uso nos sirve para entender más fácilmente lo que el cliente quiere para su software. Con este diagrama es muy claro el paso a paso de como se debe ir construyendo teniendo en cuenta los requerimientos funcionales. La descripción de los casos de uso es muy importante ya que cada caso es tratado individualmente y así los analistas y los desarrolladores saben a ciencia cierta como se debe crear el software que nuestro cliente está solicitando. 10 BIBLIOGRAFÍA Material de formación SENA (s.f). Diagramas para la especificación y análisis de requisitos. Programa de análisis y desarrollo de software. Javascript: abrirTCU ('tcu/tcu_user.php?idContenido=334250583&idGrupo=2182473&res_num=24%27,24,0%20) DrawExpres (2013) DrawExpress Diagram Lite [Aplicación móvil] Google Play. https://play.google.com/store/apps/details? https//www.drawexpress.com 11