0% encontró este documento útil (0 votos)
36 vistas28 páginas

Diagramas UML para Proyecto de APP 1718

Este documento presenta los resultados del análisis de requisitos para un proyecto de aplicación móvil para una empresa. Incluye diagramas UML de casos de uso, clases, secuencia y colaboración que modelan las funcionalidades solicitadas como alertas de inventario, registro de clientes, pedidos y empleados, control de acceso, ganancias y gastos, e informes. El objetivo es proporcionar una solución más sencilla que Excel para gestionar la empresa de una manera ordenada y segura.

Cargado por

Daniel Serrano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas28 páginas

Diagramas UML para Proyecto de APP 1718

Este documento presenta los resultados del análisis de requisitos para un proyecto de aplicación móvil para una empresa. Incluye diagramas UML de casos de uso, clases, secuencia y colaboración que modelan las funcionalidades solicitadas como alertas de inventario, registro de clientes, pedidos y empleados, control de acceso, ganancias y gastos, e informes. El objetivo es proporcionar una solución más sencilla que Excel para gestionar la empresa de una manera ordenada y segura.

Cargado por

Daniel Serrano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Proyecto-APP1718

Instructor: Rómulo Betancourt Hortua

Ingeniero en Sistemas

Sena – Servicio Nacional de Aprendizaje

Ibagué – Tolima

2023
Índice
1. Introducción ...............................................................................................................................4
2. Integrantes asociados al proyecto .............................................................................................5
3. Procedimiento ............................................................................................................................6
4. Resultados o Conclusiones ........................................................................................................6
5. Diagramas de casos de uso UML .................................................................................................7
5.1 Diagrama de configuración de alertas .....................................................................................7
5.2 Diagrama de registro de trabajadores .......................................................................................8
5.3 Diagrama de control de acceso .................................................................................................9
5.4 Diagrama de control de ganancias, gastos y generar informes ................................................10
5.5. Diagrama de configuracion para hacer aproximados .............................................................11
5.6 Diagrama para registrar clientes y ubicacion ...........................................................................12
5.7 Diagrama de registro de proveedores .....................................................................................13
5.8 Diagrama de control de entradas y salidas ..............................................................................14
6. Diagrama de clases UML ...........................................................................................................15
7. Diagramas de secuencia UML ...................................................................................................16
7.1 Diagrama control de acceso ..................................................................................................16
7.2 Diagrama de alertas de escases de insumos .........................................................................17
7.3 Diagrama control de ganancias y gastos ...............................................................................18
7.4 Diagrama control de insumos ................................................................................................19
7.5 Diagrama control de trabajadores.........................................................................................20
7.6 Diagrama de registro de proveedores ...................................................................................21
7.7 Diagrama de registro de clientes y ubicación ........................................................................22
8. Diagramas de colaboración UML ..............................................................................................23
8.1 Diagrama para añadir clientes y ubicación............................................................................23
8.2 Diagrama ingresar empleados ...............................................................................................23
8.3 Diagrama para agregar pedidos.............................................................................................24
8.4 Diagrama para proveedores ..................................................................................................24
8.5 Diagrama para configurar alerta de insumos ........................................................................25
8.6 Diagrama para cantidad aproximada ....................................................................................25
8.7 Diagrama control de acceso ..................................................................................................26
8.8 Diagrama para controlar ingresos y gastos ...........................................................................26
8.9 Diagrama para control de inventario.....................................................................................26
9. Gestión de riesgos ....................................................................................................................27
10. Recomendaciones.................................................................................................................27
11. Conclusiones .........................................................................................................................27
12. Términos ...............................................................................................................................28
13. Bibliografía ...........................................................................................................................28
1. Introducción

En este documento se mencionará cuáles fueron los resultados o a la conclusión que

llegamos después de analizar los datos que nos proporcionaron los empresarios, separando

previamente los datos que se relacionaban con el proyecto y que fueron aplicados en los

diagramas UML que así mismo también se mostraran en este archivo de forma ordenada y con

un lenguaje que sea de fácil compresión para los empresarios y evitar posibles ambigüedades

que se presenten en los términos.

Los diagramas UML anexados en este documento muestran cuales y cómo van a ser las

funcionalidades de la aplicación, limitaciones y seguridad. Estos diagramas se elaboraron con el

fin de que los dueños de la empresa entiendan de una forma sencilla las funciones que va a

llevar el software, quienes podrán acceder a ciertas secciones, quien hará los registros y que

procesos se harán para guardar correctamente los datos ingresados, por último, se darán

recomendaciones que se pueden hacer para mejorar la aplicación de modo que satisfaga aun

mas al cliente y sea mas segura.


2. Integrantes asociados al proyecto

Carlos Alejandro Ferreira

Analista, desarrollador y programador

Daniel Leal Serrano

Analista, desarrollador y programador

Alejandro Ramírez Ricaurte

Analista, desarrollador y programador

Alejandro Hernandez Torres

Analista, desarrollador y programador


3. Procedimiento
Para hacer el respectivo análisis, primero hicimos el levantamiento de requerimientos, fuimos

apartando lo que no nos servía e hicimos preguntas que se relacionaran con la plataforma,

hicimos varias preguntas a los empresarios para entender que es lo que quieren y al momento

de presentarles la plataforma cumpla sus expectativas, utilizamos la encuesta y la entrevista.

4. Resultados o Conclusiones

De la licitación de requerimientos aplicada a los empresarios, se concluyó que querían una

aplicación que tuviera las mismas funcionalidades del Excel (que actualmente manejan) pero

querían algo mas sencillo de manipular y entender rápidamente, quieren una aplicación que les

muestre la ubicación del cliente cuando ellos previamente ingresen la ubicación, quieren que la

aplicación lleve el registro de sus clientes, desean que la aplicación lleve los pedidos de los

clientes con su respectivo estado del mismo (entregado/pendiente/cancelado) mas no

funciones de carrito de compras.

La aplicación llevara alertas de escases de insumos, manejo de ingresos y gastos, generador

de informes de ingresos con sus respectivos gastos por mes, control de inventario; entradas y

salidas, el sistema calculara cuantos productos se pueden elaborar a partir de la materia con la

que cuentan en el momento en el inventario y así mismo se llevara control de usuarios para

prevenir robos de información, eliminación, modificación por agentes externos, añadiendo la

función de que los administradores deben ingresar a sus empleados para previamente ponerle

limitaciones en la aplicación y no accedan a secciones exclusivas para administradores.


5. Diagramas de casos de uso UML

5.1 Diagrama de configuración de alertas

Caso de Uso cu_01


Nombre Alertas
Descripción Este caso de uso muestra las opciones que va
a llevar el sistema de alertas
Actores Administrador, Trabajador
Precondiciones El usuario debe estar registrado, debe tener
iniciada la sesión, debe tener el permiso para
acceder a la sección de configuración
Postcondiciones El usuario hace algún cambio y estos cambios
se guardarán en la base de datos
5.2 Diagrama de registro de trabajadores

Caso de Uso cu_02


Nombre Registro Trabajador
Descripción En este diagrama se muestran las opciones
que va a tener el administrador al momento
de agregar al trabajador o después de
agregarlo en caso de alguna posible
modificación
Actores Administrador
Precondiciones El Administrador debió haber logeado con
anterioridad para poder entrar al apartado de
agregar trabajadores/modificar estado,
permisos.
Postcondiciones Los cambios realizados se deberán guardar en
la base de datos e ir actualizando la interfaz
con la nueva información suministrada
5.3 Diagrama de control de acceso

Caso de Uso cu_03


Nombre Control de acceso
Descripción En este diagrama se muestra para quien está
dirigido el registro de usuarios e iniciar sesión,
así mismo contando con otras opciones para
controlar el acceso a la aplicación.
Actores Administrador, Trabajador
Precondiciones Para poder registrarse e iniciar sesión los
datos deben ser aceptados previamente por el
sistema y base de datos
Postcondiciones Después de registrarse, se guardarán los datos
para el posterior inicio de sesión.
Después de iniciar sesión, el usuario tendrá
cierto tiempo límite y después se cerrará
automáticamente la sesión.
5.4 Diagrama de control de ganancias, gastos y generar informes

Caso de Uso cu_04


Nombre Control de ganancias, gastos y generar
informes
Descripción En el diagrama se muestran las opciones que
los usuarios tendrán a la hora de registrar
ganancias, gastos, generar un informe con sus
posibles opciones y limitaciones.
Actores Administrador, Trabajador
Precondiciones Los usuarios deberán haber iniciado sesión
previamente.
Los datos serán validados previamente por el
sistema y base de datos.
Postcondiciones Los cambios se guardarán en la base de datos.
5.5. Diagrama de configuracion para hacer aproximados

Caso de Uso cu_05


Nombre Configuración cantidad mínima
Descripción En este diagrama se muestran las opciones
que se tendrán para configurar la cantidad
mínima de 1 producto de la empresa y quienes
podrán ver ciertas opciones.
Actores Administrador, Trabajador
Precondiciones Los usuarios deben haber iniciado sesión
previamente y los datos ingresados deben ser
correctos para poder guardarlos.
Postcondiciones Los cambios se guardarán en la base de datos.
5.6 Diagrama para registrar clientes y ubicacion

Caso de Uso cu_06


Nombre Datos de clientes y ubicación
Descripción El diagrama muestra las opciones que tendrán
los usuarios a la hora de ingresar clientes y
resultados cuando se ingresen ubicaciones.
Actores Administrador, Trabajador
Precondiciones Los usuarios deben haber iniciado
previamente sesión.
Los datos que ingresen van a ser validados con
el sistema y la base de datos.
Postcondiciones Los datos se guardarán en la DB.
5.7 Diagrama de registro de proveedores

Caso de Uso cu_07


Nombre Registro proveedores
Descripción Se muestran los limitantes para los usuarios y
las opciones a la hora de agregar proveedores
de insumos para la empresa.
Actores Administrador, Trabajador
Precondiciones Los usuarios deben haber iniciado sesión
previamente.
Los datos ingresados serán validados por el
sistema y base de datos.
Postcondiciones Los datos que sean validos se guardaran en la
base de datos.
5.8 Diagrama de control de entradas y salidas

Caso de Uso cu_08


Nombre Registro insumos
Descripción Se muestran las limitaciones y opciones a la
hora de agregar insumos o materia prima para
elaborar el producto.
Actores Administrador, Trabajador
Precondiciones Los usuarios deben haber iniciado sesión.
Los datos deben aceptarlos tanto el sistema
como base de datos.
Postcondiciones Se guardarán los cambios en la base de datos.
6. Diagrama de clases UML
7. Diagramas de secuencia UML

7.1 Diagrama control de acceso


7.2 Diagrama de alertas de escases de insumos
7.3 Diagrama control de ganancias y gastos
7.4 Diagrama control de insumos
7.5 Diagrama control de trabajadores
7.6 Diagrama de registro de proveedores
7.7 Diagrama de registro de clientes y ubicación
8. Diagramas de colaboración UML

8.1 Diagrama para añadir clientes y ubicación

8.2 Diagrama ingresar empleados


8.3 Diagrama para agregar pedidos

8.4 Diagrama para proveedores


8.5 Diagrama para configurar alerta de insumos

8.6 Diagrama para cantidad aproximada


8.7 Diagrama control de acceso

8.8 Diagrama para controlar ingresos y gastos

8.9 Diagrama para control de inventario


9. Gestión de riesgos

En este proyecto como en cualquier proyecto se pueden presentar riesgos como: Daño de

equipos de cómputo, falta de recursos económicos, problemas familiares, entre otros que

pueden afectar al proyecto y la creación de la aplicación.

Seremos solícitos en entregar una aplicación que satisfaga a los empresarios y empleados,

pero si es importante tener en cuenta esos riesgos.

10. Recomendaciones

La aplicación como la desean los dueños de la empresa, vemos que lo que quieren está bien

y no tenemos alguna recomendación para mejorar el sistema.

11. Conclusiones

Se concluyo que la aplicación va a llevar diferentes funciones para hacerle las actividades a

los empresarios y empleados más fáciles en respecto al manejo de inventario, clientes,

pedidos y que para registrar los empleados el administrador debe hacer esta gestión de

registrarlos el mismo, esto con el fin de evitar posibles intrusos.

El presente documento tuvo el fin de mostrarle al cliente quienes van a interactuar con el

sistema y sus respectivas funciones desde diferentes diagramas para que sea lo mas claro

posible y también para que al momento de hacer la aplicación se tenga claro roles,

funciones, etc.
12. Términos
UML: Lenguaje unificado de modelado para representar los procesos de un sistema, sus

funciones, limites y entender mejor lo anterior de una forma gráfica.

Diagrama de casos de uso: Estos diagramas son para explicar que actores participan en el

sistema y sus funciones

Diagramas de clases: Son para explicar el funcionamiento del sistema ya no

secuencialmente sino orientado lo a objetos para entender mejor como participa cada

clase en el sistema

Diagramas de secuencia: Son diagramas que muestran como se realizan los procesos de la

aplicación de una forma de línea de tiempo, paso a paso.

Diagramas de colaboración: Muestran como participan entre si los objetos para poder

hacer una función correctamente y no hallan fallos.

13. Bibliografía
Schmuller, J. (s.f.). Aprendiendo UML en 24 horas Joseph Schmuller. s.c., s: Prentice Hall.

SENA. (s.f.). UML Guia Basica. Santander: SENA.

También podría gustarte