Está en la página 1de 39

INSTITUTO TECNOLÓGICO SUPERIOR

DE COATZACOALCOS

ING. EN SISTEMAS COMPUTACIONALES

Ingeniería de Software

SISTEMA GESTOR DE INVENTARIO

20080851 CHRISTOPHER ALFREDO AGUIRRE GIL


20080857 DINA LAURA BAUTISTA MORALES
20080908 JOEL ALEJANDRO PALACIOS HERNANDEZ
20080920 MARIO ALBERTO RODRIGUEZ JIMENEZ
20080921 ENRIQUE NICOLAS RODRÍGUEZ RAMIREZ

INSTRUCTORA:
L.I. ZOFIA BENITEZ ALONSO

Coatzacoalcos, Veracruz; 10 de febrero del 2023


INTRODUCCIÓN
En el presente trabajo, se mostrarán los distintos diagramas UML que se

desarrollan mediante los requisitos funcionales y no funcionales que

abarcamos en nuestro proyecto de software (gestor de inventario). La

meta de la ingeniería de software es construir productos de software,

o mejorar los existentes, base a los requisitos podemos notar cuales son

las cosas en las cuales podemos realizar un cambio.

El lenguaje unificado de modelado UML se utiliza para definir un

sistema, mediante el uso de objetos que forman parte de él, así como,

las relaciones estáticas o dinámicas que existen entre ellos. Los

diagramas de comportamiento en UML que permiten enfatizar las

interacciones entre los objetos se encuentran los diagramas de

secuencias, este describe el comportamiento del sistema y las

operaciones que se realizan representando los objetos y los mensajes

que se intercambian
Tabla de contenido
INTRODUCCIÓN .......................................................................................................................... 2

4.2 Determinación de los requerimientos .............................................................................. 6

4.2.1 Requerimientos funcionales ........................................................................................ 6

4.2.2 Requerimientos no funcionales .................................................................................. 9

4.4 Modelo de requisitos ........................................................................................................... 11

4.4.1 Diagrama de Contexto.......................................................................................................... 11


4.4.2 Diagramas de Casos de Uso (Tabla de Prioridades) ............................................................. 12
4.4.3 Diagramas de Actividades .................................................................................................... 31
4.4.4 Diagramas de Secuencia....................................................................................................... 34
....................................................................................................................................................... 35
4.4.5 Diagrama de Clases .............................................................................................................. 37
4.4.6 Diagrama de Objetos............................................................................................................ 38
CONCLUSIÓN ............................................................................................................................. 39

ÍNDICE DE TABLAS
Tabla 1 RF1 .......................................................................................................................................... 6
Tabla 2 RF2 .......................................................................................................................................... 7
Tabla 3 RF3 .......................................................................................................................................... 7
Tabla 4 RF4 .......................................................................................................................................... 7
Tabla 5 RF5 .......................................................................................................................................... 8
Tabla 6 RF6 .......................................................................................................................................... 8
Tabla 7 RNF1........................................................................................................................................ 9
Tabla 8 RNF2........................................................................................................................................ 9
Tabla 9 RNF3........................................................................................................................................ 9
Tabla 10 RNF4 ................................................................................................................................... 10
Tabla 11 RNF5 ................................................................................................................................... 10
Tabla 12 RNF6 ................................................................................................................................... 10
Tabla 13 Registro ............................................................................................................................... 15
Tabla 14 Inf. Cliente........................................................................................................................... 16
Tabla 15 Identificador ....................................................................................................................... 17
Tabla 16 Confirmación ...................................................................................................................... 18
Tabla 17 Factura ................................................................................................................................ 19
Tabla 18 Pedido de cliente ................................................................................................................ 20
Tabla 19 Captura de lotes ................................................................................................................. 21
Tabla 20 Identificador-Ingreso .......................................................................................................... 22
Tabla 21 Registro Stock ..................................................................................................................... 23
Tabla 22 Registro ............................................................................................................................... 24
Tabla 23 Autentificación ................................................................................................................... 24
Tabla 24 Flujo de estado ................................................................................................................... 25
Tabla 25 Información ........................................................................................................................ 26
Tabla 26 Ventas ................................................................................................................................. 27
Tabla 27 Visualización de clientes ..................................................................................................... 28
Tabla 28 Registro de usuarios ........................................................................................................... 29
Tabla 29 Recepción de solicitudes .................................................................................................... 30
ÍNDICE DE FIGURAS
Ilustración 1 Diagrama Contexto....................................................................................................... 11
Ilustración 2 Caso de Usos (Administración) ..................................................................................... 12
Ilustración 3 Caso de Usos (Clientes) ................................................................................................ 13
Ilustración 4 Caso de Usos (Almacén) ............................................................................................... 14
Ilustración 5 Diagrama Act. ............................................................................................................... 31
Ilustración 6 Act. Solicitud ................................................................................................................. 32
Ilustración 7 Act. Stock-Lotes ............................................................................................................ 33
Ilustración 8 Secuencia Solicitudes ................................................................................................... 34
Ilustración 9 Secuencia Stock-Lotes .................................................................................................. 35
Ilustración 10 Secuencia Registro ..................................................................................................... 36
Ilustración 11 Diagrama Clases ......................................................................................................... 37
Ilustración 12 Diagrama Objetos ....................................................................................................... 38
4.2 Determinación de los requerimientos

4.2.1 Requerimientos funcionales

Número de requisito RF01


Nombre de requisito Autenticación
Características Los usuarios deberán autenticarse primero para poder acceder al
sistema.
Descripción del requisito Administrador
✓ Deberá estar registrado en el sistema.
✓ Si ya está autentificado como usuario deberá ingresa para
acceder:
• ID o Correo Electrónico
• Contraseña
✓ Solo contara con un máximo de 3 intentos, en caso de no ser
aceptado el sistema lo mandara al menú principal.

Clientes
✓ Debera estar dado de alta en el sistema
✓ Contaran con un identificador, en caso contrario debera realizar
su registro en el RF02.
✓ Si esta registrado, debera ingresar con:
• Nombre_Matricula
✓ El administrador podra visualizar que el cliente aparezca inscrito.

Almacen
✓ Debera estar registrado en el sistema.
✓ Contaran con un identificador que le permita ingresar al sistema.
• ID o Correo Electronico
• Contraseña
✓ Contara con un maximo de 3 intentos, en caso contrario el
sistema lo mandara al menu principal.

Prioridad del requisito ✓ Alta/Esencial Media/Deseado Baja/ Opcional


Tabla 1 RF1

Número de requisito RF02


Nombre de requisito Registros de Usuarios.
Características En este apartado el administrador deberá registrar y así mismo dar de
alta en el sistema a los usuarios nuevos, ya sea clientes o almacén.
Descripción del requisito El sistema permitira registrar usuarios nuevos (clientes, almacen).
Deberan ingresar datos como:
✓ Nombre Completo
✓ Correo
✓ Contraseña
✓ Cargo o puesto
El sistema le va a generar un identificador de ingreso.
Prioridad del requisito Alta/Esencial ✓ Media/Deseado Baja/ Opcional
Tabla 2 RF2

Número de requisito RF03


Nombre de requisito Flujo de estados de una solicitud.
Características Los flujos de estados solo serán visualizados por el usuario que envió
la solicitud.
Descripción del requisito Almacen no podra tener acceso a esta funcion al menos que el
administrador del sistema se lo permita. Las solicitudes deberan pasar
por un proceso de revisión:
✓ Iniciar solicitud
✓ Ejecutar solicitud
✓ Aprobacion de solicitud
✓ Pendiente de respuesta
✓ Completado con aviso

Prioridad del requisito Alta/Esencial Media/Deseado ✓ Baja/ Opcional


Tabla 3 RF3

Número de requisito RF04


Nombre de requisito Recepción de solicitudes
Características Proceso de recepción y revisión de solicitud.
Descripción del requisito El administrador debera realizar la revision de la solicitudes, que cuenten
con los puntos esenciales:
✓ Tipo de solicitud
✓ Fecha de solicitud
✓ Motivo de solicitud
✓ Quien emite dicha solicitud

Prioridad del requisito Alta/Esencial ✓ Media/Deseado Baja/ Opcional


Tabla 4 RF4

Número de requisito RF05


Nombre de requisito Captura de lotes
Características El administrador podrá manejar la información de existencia de cada
artículo de forma compartimentada por número de lote.
Descripción del requisito El usuario tendra que realizar lo siguiente para poder tener acceso.
✓ Ingresar al sistema y pasar por la autenticación
✓ Seleccionar la pestaña almacen
✓ Pulsar en el boton inventario
✓ Seleccionar la opcion inventarios por lotes
❖ Se abrira la pantalla de inventarios de lotes.
Almacen podra:
✓ Crear un registro de lote para cada transacción entrante.
Las transacciones salientes, los artículos salen de los lotes y la
cantidad que hay en los lotes disminuye.
✓ Dar seguimiento de la cantidad disponible según se añaden
artículos al inventario y se eliminan de él.
Una vez que la cantidad disponible llega a cero para un lote
específico, se retira el lote.
Prioridad del requisito ✓ Alta/Esencial Media/Deseado Baja/ Opcional
Tabla 5 RF5

Número de requisito RF06


Nombre de requisito Reporte de Stock
Características Administra los productos que se almacenan, logrando un registro de
stock.
Descripción del requisito La interfaz contara con varias opciones para el usuario donde podrá
supervisar todas las mercancías que entran y salen del almacén.
Todos los materiales o productos estaran registrados e identificados de
la siguiente forma:
✓ ID
✓ NombrePM(Producto-Material)
✓ Fecha de ingreso
✓ Fecha de salida
✓ Cantidad
✓ Costo

Prioridad del requisito Alta/Esencial ✓ Media/Deseado Baja/ Opcional
Tabla 6 RF6
4.2.2 Requerimientos no funcionales

Número de requisito RNF01


Nombre de requisito Interfaz del sistema
Características El software presentara una interfaz sencilla para un manejo rápido a
los usuarios del sistema
Descripción del requisito El software debera contar con una interfaz secilla y entendible
para que el adminitrador pueda identificar todas las fuciones que cuenta
el tinterfaz del sistema:
➢ Pantalla de stock
➢ Trabajos automatizados
➢ Logica
➢ Datos
➢ Flujo de estados
Prioridad del requisito ✓ Alta/Esencial Media/Deseado Baja/ Opcional
Tabla 7 RNF1

Número de requisito RNF02


Nombre de requisito Trabajos automatizados
Características El Administrador recibirá solicitudes con una interfaz sencilla y
entendible para especificar cada opción;
➢ Determinación y mantenimiento de pedidos
➢ Gestión de entregas de pedidos
➢ Seguimiento de inventario
➢ Integración de sistema de pedidos
Descripción del requisito La interfaz deberá ser entendible y agradable para que el personal
pueda recibir solicitudes y esta especifique lada opción
Prioridad del requisito Alta/Esencial ✓ Media/Deseado Baja/ Opcional
Tabla 8 RNF2

Número de requisito RNF03


Nombre de requisito Reporte de flujos de estados
Características Se visualizarán estados y/o reportes de artículos
Descripción del requisito El administrador visualizara los flujos de estado o reportes que
muestren los artículos de entra y salida durante tiempos específicos
de tiempo
➢ Crear estados de inventario
➢ Transacciones de entrada
➢ Transacciones de salida
➢ Cambiar estado de inventario
➢ Bloqueo de inventario
Prioridad del requisito Alta/Esencial ✓ Media/Deseado Baja/ Opcional
Tabla 9 RNF3
Número de requisito RNF05
Nombre de requisito Cerrar Sesión
Características Se cerrará sesión en cualquier momento que el administrador lo
requiera
Descripción del requisito El administrador podrá cerrar sesión en el momento que desee
teniendo un guardado automático
➢ Liquida las transacciones de emisión
➢ Cierre de inventario
Prioridad del requisito ✓ Alta/Esencial Media/Deseado Baja/ Opcional
Tabla 10 RNF4

Número de requisito RNF06


Nombre de requisito Notificaciones
Características Esta tendrá el uso de hacer llegar un aviso al usuario
Descripción del requisito Al usuario le llegara una notificación el cual este le informara las
actividades que tenga pendiente el usuario
➢ Proporcionar recordatorios
➢ Información puntual
Prioridad del requisito Alta/Esencial Media/Deseado ✓ Baja/ Opcional
Tabla 11 RNF5

Número de requisito RNF06


Nombre de requisito Seguridad lógica y datos
Características Los permisos de acceso al sistema podrán ser cambiados solamente
por el administrador de acceso a dato
Descripción del requisito El sistema podrá identificar los ataques o brechas que se encuentren
en esta misma, el cual el administrador podrá bloquear
➢ Aplicación de barreras
➢ Resguardar accesos a datos
➢ Acceso a personas autorizadas
➢ Restringir accesos a programas y archivos
Prioridad del requisito Alta/Esencial Media/Deseado ✓ Baja/ Opcional
Tabla 12 RNF6
4.4 Modelo de requisitos

4.4.1
Diagrama de
Contexto

Ilustración 1
Diagrama
Contexto
4.4.2 Diagramas de Casos de Uso (Tabla de Prioridades)

Ilustración 2 Caso de Usos (Administración)


Ilustración 3 Caso de Usos (Clientes)
Ilustración 4 Caso de Usos (Almacén)

}
Tablas de prioridad del Cliente

Num. De Caso de Uso CU-001


Nombre del caso de uso Registro
Objetivo en el contexto Iniciar sesión y autenticarse de forma correcta para ingresar al sistema
El usuario debe registrarse forma correcta, pasando por el apartado de
Descripción
autenticación y así acceder a las funciones de información.
Pre-Condiciones El actor debe estar registrado en la BD del sistema.
Post-Condiciones Una vez que el usuario ingrese, tendrá el privilegio de interactuar con el sistema.
Actores primarios Cliente
Actores secundarios Almacén
Paso Acciones Paso Acciones
Iniciar sesión con
su correo y Ingresar al módulo de
1 1
contraseña de información del cliente.
forma correcta.
Pasar por el módulo
de identificación y Podrá hacer uso del
autentificación registro y manipulación de
2 Flujo 2
Flujo principal para la los pedidos dentro del
alterno
comprobación de sistema.
datos.
Podrá realizar pedidos,
facturaciones,
Acceder al sistema confirmaciones y consultas
3 3
de forma eficiente. con el almacén para la
verificación de algunos
productos.
Paso Acciones Paso Acciones
En el caso de En caso de no poder
olvidar contraseña acceder al registro de
o correo, podrá información, debe realizar
Extensiones Extensiones
1.1 recuperarlo por 2.1 un breve reporte a soporte
medio de un técnico, para dar solución a
número telefónico o dicho problema.
correo electrónico.
Tabla 13 Registro

En esta tabla solamente se hizo cambio de nombre “Login” por “Registro”.


Num. De Caso de Uso CU-002
Nombre del caso de uso Información del cliente
Recopilar información del cliente para almacenar y analizarla dentro del sistema.
Objetivo en el contexto
Permitiendo la comunicación con dicho cliente(s).
La información del cliente será almacenada en un modelo de ficha, similar a la ficha
Descripción bibliográfica, en donde en los campos deberán ser llenados por nombre, direcciones
y la información que todo negocio se esfuerza en obtener.
Pre-Condiciones Estar inscrito en el sistema.
Post-Condiciones Registro de información actual y confiable.
Actores primarios Cliente
Actores secundarios Ninguno
Paso Acciones
1 Ingresar al sistema.
Iniciar sesión y pasar por la
2
Flujo principal autenticación.
Ingresar información
3 confiable, para enlazar
comunicación.
Paso Acciones
El administrador deberá
Extensiones
2.1 guardar información del
cliente dentro del sistema,
Tabla 14 Inf. Cliente
Num. De Caso de Uso CU-003
Nombre del caso de uso Identificador de ingreso
Recopilar información del cliente para almacenar y analizarla dentro del sistema.
Objetivo en el contexto
Permitiendo la comunicación con dicho cliente(s).
La información del cliente será almacenada en un modelo de ficha, similar a la ficha
Descripción bibliográfica, en donde en los campos deberán ser llenados por nombre, direcciones
y la información que todo negocio se esfuerza en obtener.
Pre-Condiciones Estar inscrito en el sistema.
Post-Condiciones Registro de información actual y confiable.
Actores primarios Cliente
Actores secundarios Ninguno
Paso Acciones
1 Ingresar al sistema.
Iniciar sesión y pasar por la
2
Flujo principal autenticación.
Ingresar información
3 confiable, para enlazar
comunicación.
Paso Acciones
El administrador deberá
Extensiones
2.1 guardar información del
cliente dentro del sistema,
Tabla 15 Identificador
Num. De Caso de Uso CU-004
Nombre del caso de uso Confirmación del pedido.
Emitir una confirmación de compra, para preparar él envió de los bienes o productos
Objetivo en el contexto
acordados,
En esta sesión el cliente acepta enviar productos o prestar un servicio determinado
Descripción
según sus condiciones acordadas.
Pre-Condiciones El cliente deberá confirmar dicha compra,
Post-Condiciones Añadir nota de confirmación. .
Actores primarios Cliente
Actores secundarios Ninguno
Paso Acciones
Ingresar al sistema e iniciar
1
sesión.
Especificar el número de
Flujo principal 2
pedido.
Indicar la fecha que el
3
cliente realiza el pedido.
4 Confirmar pedido.
Paso Acciones
Registrar datos acerca del
2.1
pedido.
En dado caso de que el
cliente ya no requiera la
Extensiones
compra o tenga otro
3.1 inconveniente, tendrá la
opción de cancelar o por su
contrario modificar la fecha
del pedido.

Tabla 16 Confirmación
Num. De Caso de Uso CU-005
Nombre del caso de uso Factura de Pedido
Objetivo en el contexto Facturar las compras realizadas por los clientes.
Después de haber realizado una compra, se deberá generar un comprobante que
avale dicha adquisición, por medio de una factura podremos ver la cantidad de
Descripción
producto, fecha, hora, dirección, nombre denominación o razón social de la persona a
favor, RFC, etc.
Pre-Condiciones Realizar facturación a los clientes de sus compras.
Post-Condiciones Estar dado de alta ante al SAT.
Actores primarios Cliente
Actores secundarios Ninguno
Paso Acciones
1 Iniciar sesión.
Flujo principal
2 Generar la compra.
3 Emitir la factura.
Paso Acciones
La factura se realizará
3.1 siempre y cuando el cliente
Extensiones así lo desee,
Se tendrá un lapso de 24
3.2 para que el cliente pueda
imprimir su factura.

Tabla 17 Factura
Num. De Caso de Uso CU-006
Nombre del caso de uso Pedido del cliente
Organizar y preparar los productos para ser embalados y enviados a sus respectivos
Objetivo en el contexto
compradores.
El departamento de compras o aprovisionamiento es el que se ocupa de tramitar,
Descripción
controlar y gestionar los pedidos hasta que estos se reciban en el almacén.
Pre-Condiciones Registrar pedido
Post-Condiciones Estar en comunicación con Almacén
Actores primarios Cliente
Actores secundarios Almacén
Paso Acciones
Iniciar sesión y pasar por la
1
verificación.
Flujo principal
2 Añadir el pedido
3 Evaluar el pedido
4 Aceptar y registrar pedido
Paso Acciones El departamento de compras se ocupará de
Cuando se realiza el pedido tramitar, controlar y gestionar los pedidos
se debe indicar todas hasta que estos se reciban en el almacén.
aquellas condiciones de
Extensiones compra, venta como:
2.1
descuentos, formas de pago,
lugar y fecha de entrega,
precios, cantidades, calidad,
etc…
Tabla 18 Pedido de cliente
Tablas de prioridad de Almacén ´

Num. De Caso de Uso CU-006


Nombre del caso de uso Captura de lotes
Tener acceso al registro de los productos que ingresan como los que egresan del
Objetivo en el contexto
sistema.
El almacenista podrá realizar los reportes de existencia y la verificación de los
Descripción productos que se encuentren en el sistema, podrá recibir los pedidos por partes de
los clientes.
Pre-Condiciones Estar registrado en el sistema.
Post-Condiciones El usuario podrá acceder y realizar sus reportes de forma eficiente dentro del sistema.
Actores primarios Almacén
Actores secundarios Clientes
Paso Acciones
1 Estar registrado en el sistema
2 Acceder al sistema
Flujo principal
Realizar sus respectivos Se toma el control de los artículos que
3 reportes y verificaciones de ingresan y egresan del sistema.
los productos.
Paso Acciones
Extensiones
3.1 Ingresar reportes
Tabla 19 Captura de lotes

En esta tabla solamente se hizo cambio de nombre (Entrada/Salida) por


“Captura de Lotes”.
Num. De Caso de Uso CU-007
Nombre del caso de uso Identificador de ingreso
Detectar los productos defectuosos que presentan problemas y retirarlos de la cadena
Objetivo en el contexto
productiva.
Contar con un departamento que pueda evaluar los productos y pueda llevar la
Descripción revisión y registro de cada uno de ello, para evitar pérdidas tanto física como
económicas.
Pre-Condiciones Estar dado de alta en el sistema.
Post-Condiciones El usuario podrá realizar reportes e imprimir.
Actores primarios Almacén
Actores secundarios Clientes o ninguno.
Paso Acciones
Estar dado de alta en el
1
sistema.
Flujo principal Planificar los objetivos de
2
calidad. Se lleva el control de los ´productos para
Administrar los costos de evitar perdidas del mismo.
3
manera efectiva.
Paso Acciones
Minimizar los gastos del
3.1
Extensiones proceso de producción.
Garantizar la calidad del
3.2
producto final.
Tabla 20 Identificador-Ingreso

En esta tabla solamente se hizo cambio de nombre “Verificación del


producto” por “Identificador de ingreso”.
Num. De Caso de Uso CU-008
Nombre del caso de uso Registro de Stock
Objetivo en el contexto Proveer o distribuir adecuadamente los materiales necesarios a la empresa.
Estos reportes se realizarán con la intención de tener una mejor administración de
Descripción
producto y no padecer desabasto, ni contar con exceso en su almacén o bodega.
Pre-Condiciones Estar dentro del sistema.
Post-Condiciones Elaboración de reportes impresos.
Actores primarios Almacén
Actores secundarios Clientes o ninguno.
Paso Acciones
1 Ingresar al sistema
Flujo principal
2 Realizar reportes
Estos reportes se sacan con la intención de
3 Imprimir reportes
tener un mejor control de las existencias.
Paso Acciones
Extensiones 3.1 Mandar a imprimir los
reportes
Tabla 21 Registro Stock

En esta tabla solamente se hizo cambio de nombre “Reporte de Existencia”


por “Registro de stock”.

Num. De Caso de Uso CU-009


Nombre del caso de uso Registro
Objetivo en el contexto Llevar un registro de todos los movimientos que se realicen dentro de la empresa.
Control riguroso, para que la empresa puede responder rápidamente a las
Descripción
necesidades del cliente, controlando los costes asociados al exceso de stock.
Pre-Condiciones Ser personal autorizado para la manipulación de datos dentro del sistema.
Post-Condiciones Mostrar cada movimiento de registros.
Actores primarios Almacén
Actores secundarios Clientes o ninguno.
Paso Acciones El registro tendrá como objetivo garantizar
1 Ingresar al sistema que cada vez que un cliente busque un
Flujo principal
2 Realizar registros producto, la empresa pueda ponerlo a su
3 Consultar registros disposición.
Paso Acciones
Extensiones
3.1 Gestión de almacen
Tabla 22 Registro

Tablas de prioridad del Administrador

Num. De Caso de Uso CU-010


Nombre del caso de uso Autentificación
Registrase en el sistema, teniendo acceso a diversas áreas, haciendo uso de la
Objetivo en el contexto
identificación y autenticación.
El usuario debe iniciar sesión de forma correcta con un correo electrónico y
Descripción contraseña válidos para que el sistema le permita el acceso y pueda manipular
opciones dentro él.
Pre-Condiciones Tener un correo y contraseña válidos.
Post-Condiciones El usuario podrá interactuar con el programa de forma de forma dinámica.
Actores primarios Administración
Actores secundarios Ninguno.
Paso Acciones
Iniciar sesión y pasar por la
1 identificación y
Flujo principal
autenticación del sistema.

2 Acceder al sistema

Paso Acciones
Si la contraseña es olvidada
Extensiones
2.1 tendrá la opción de volver a
recuperarla.
Tabla 23 Autentificación

En esta tabla solamente se hizo cambio de nombre “Iniciar Sesión” por


“Autentificación”.
Num. De Caso de Uso CU-011
Nombre del caso de uso Flujo de estado
Generar información para uso de balances y gestiones de los productos dentro del
Objetivo en el contexto
sistema.
El administrador tendrá información de los productos, llevando así un control de
Descripción ventas, podrá realizar facturas y por ende realizar balances generales de los
suministros de la empresa.
Pre-Condiciones Iniciar sesión dentro del sistema.
Post-Condiciones Realizar dentro del sistema balances generales.
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
Primero debe iniciar sesión y
1 pasar por la verificación del
sistema.
Flujo principal Generar posteriormente los
2 reportes de facturas, reportes
e ingresos.
Gestionar los diferentes
3
artículos.
Paso Acciones
3.1 Tener presente la información
Extensiones
de ventas, depósitos y
artículos.
Tabla 24 Flujo de estado

En esta tabla solamente se hizo cambio de nombre “Balance General” por


“Flujo de estado”.
Num. De Caso de Uso CU-012
Nombre del caso de uso Información
Objetivo en el contexto Guardar los datos mas importantes dentro del sistema.
El usuario podrá registrar la información más relevante y confiable, al entrar al sistema
Descripción
permitiendo guardar los cambios generados.
Pre-Condiciones Iniciar sesión
Post-Condiciones Registrar información
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
1 Iniciar sesión
Flujo principal
2 Agregar información
3 Organizar información

4 Eliminar información

5 Actualizar información

Paso Acciones
Extensiones 3.1 Revisar si la información este
correcta
Tabla 25 Información
Num. De Caso de Uso CU-013
Nombre del caso de uso Ventas
Definir una estrategia de ventas puede marcar la diferencia entre obtener más y
Objetivo en el contexto
mejores ingresos,
El usuario podrá añadir información que considere importante para la venta de
producto, ofreciendo beneficios y promociones. El usuario deberá ofrecer productos o
Descripción
servicios que cubran una necesidad de los clientes, definiendo así mismo estrategias
de ventas que atraigan la mayor cantidad de clientes potenciales.
Pre-Condiciones Tener acceso al sistema
Post-Condiciones Realizar estrategias de ventas
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
Estar dado de alta en el
1
sistema.
Flujo principal Implementar nuevas
2
estrategias de ventas.
3 Llevar un registro de ventas.
4 Guardar los cambios hechos.
Paso Acciones
Revisar si los cambios, fueron
3.1 actualizados dentro del
sistema.
Extensiones
Generar informe de los costos
3.2
que han ingresado y egresado.
Definir nuevos alcances y
2.1
accesos.
Tabla 26 Ventas
Num. De Caso de Uso CU-014
Nombre del caso de uso Visualización de clientes
Objetivo en el contexto Revisar y contar cuantos clientes se encuentran actualmente en el servidor
El administrador entrara y visualizara la tabla de cuantos clientes están activos en el
Descripción
servidor
Pre-Condiciones Tener su cuenta con rol de administrador
Post-Condiciones Realizar el conteo de clientes
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
Estar dado de alta en el
1
sistema.
Tener acceso a funciones del
2
Flujo principal sistema
3 Saber el uso del sistema
Hacer un reporte de que ya se
4 hizo la visualización de
clientes
Paso Acciones
Revisar dentro del sistema los
3.1
clientes activos
Extensiones Generar un informe de los
3.2
clientes activos
Realizar el conteo de los
2.1
clientes activos.
Tabla 27 Visualización de clientes
Num. De Caso de Uso CU-015
Nombre del caso de uso Registro de usuarios
Objetivo en el contexto Registrar a usuarios nuevos
Descripción El administrador podrá registrar a usuarios nuevos para que puedan usar el sistema
Pre-Condiciones Tener su cuenta con rol de administrador
Post-Condiciones Hacer registro de usuarios nuevos.
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
Estar dado de alta en el
1
sistema.
Flujo principal
2 Tener rol de administrador
3 Hacer uso del sistema.
4 Guardar los cambios hechos.
Paso Acciones
Registrar datos a usuarios
3.1
nuevos.
Extensiones
Poner el rol correspondiente al
3.2
usuario
2.1 Guardar usuario
Tabla 28 Registro de usuarios
Num. De Caso de Uso CU-016
Nombre del caso de uso Recepción de solicitudes
Objetivo en el contexto Recibir las solicitudes para su posterior chequeo
El administrador tendrá acceso a la recepción de solicitudes, para su posterior
Descripción
chequeo
Pre-Condiciones Tener acceso al sistema
Post-Condiciones Recepción de solicitudes.
Actores primarios Administración
Actores secundarios Ninguno
Paso Acciones
Estar dado de alta en el
1
sistema.
Flujo principal Asignar acceso a la recepción
2
de solicitudes
3 Recepción de solicitudes
4 Guardar los cambios hechos.
Paso Acciones
3.1 Recepción de solicitudes.
Extensiones 3.2 .Posteriores chequeos.
Definir nuevos alcances y
2.1
accesos.
Tabla 29 Recepción de solicitudes
4.4.3 Diagramas de Actividades

Ilustración 5 Diagrama Act.


Ilustración 6 Act. Solicitud
Ilustración
7 Act.
Stock-Lotes
4.4.4 Diagramas de Secuencia

Ilustración 8 Secuencia Solicitudes


Ilustración 9 Secuencia Stock-Lotes
Ilustración 10 Secuencia Registro
4.4.5 Diagrama de Clases

Ilustración 11 Diagrama Clases


4.4.6 Diagrama de Objetos

Ilustración 12 Diagrama Objetos


CONCLUSIÓN
En conclusión, en este trabajo se mostraron los cambios que realizamos
en nuestros diagramas UML, a los anteriormente entregados. Base un
análisis de los requisitos volvimos a examinar y llegar a la conclusión de
realizar cambios en general, descartamos y añadimos nuevos
elementos que consideramos que son esenciales para el diseño y
programación del proyecto.

Dentro de los diagramas UML encontramos los diagramas de casos de


uso, estos describen que hará el sistema, pero no de qué forma lo hará,
son ideales para definir los requerimientos específicos y mostrarlos al
cliente de tal forma que este pueda plantear sus ideas y correcciones
de una mejor manera, ya que muchas veces el cliente no está seguro
de lo que desea o como quiere que funcione.

También podría gustarte