FASE 2 - DIAGRAMAS DE UML EN UN SISTEMA INFORMÁTICO
PRESENTADO POR:
Luis Stiven Medina Roncancio
TUTOR:
JORGE LEONARDO RAMIREZ RESTREPO
UNIDAD 2 - DIAGRAMAS DE UML
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
MODELADO DE PROCESOS
Tunja
6/03/2025
1. Índice
2. Análisis del caso................................................................................................................3
3. Requerimientos funcionales y no funcionales...................................................................4
4. Funcionalidades clave........................................................................................................5
5. Roles de usuario.................................................................................................................6
6. Diagramas de casos de uso................................................................................................7
7. Capturas de pantalla de los comentarios constructivos a sus compañeros........................8
8. Conclusiones......................................................................................................................9
9. Referencias bibliográficas................................................................................................10
2. Análisis del caso
Visualizando la problemática presentada en la empresa "Fashion Store", nos topamos con la
necesidad de esta de expandir su rango de negocio, no contar con una plataforma de ventas online
impide llegar a nuevos compradores, limitando su capacidad para competir en el mercado digital,
reestructurar la forma de venta por medios digitales es fundamental hoy en día para que cualquier
negocio sea relevante, se implementara un diseño de aplicativo web para abordar los puntos
importantes que se integraran en la tienda online, con el fin de quesea una interfaz sencilla de
usar, intuitiva y mejorar la experiencia hacia el usuario.
La empresa "Fashion Store" enfrenta grandes desafíos significativo al no contar con una
plataforma de ventas en línea, lo que limita su capacidad para competir en el mercado digital. A
continuación, se presenta un análisis detallado que incluye los requerimientos funcionales y no
funcionales, así como un diseño de diagramas de casos de uso.
3. Requerimientos funcionales y no funcionales
Ultima Interesad
Sub Descripción Estado Tipo de fecha Nivel de o dueño Nivel de
ID Versión
ID del requisito actual requerimiento estado complejidad del prioridad
registrado requisito
Plataforma de
Gerente de
RF1 1 ventas en línea 1.0 Aprobado Funcional 23/02/2025 Alto Alto
TI
accesible
Sistema de 23/02/2025
gestión de Gerente de
RF2 2 1.0 Aprobado Funcional Medina Alto
inventario en Inventario
tiempo real
Funcionalidad de Aprobado 23/02/2025
personalización
Gerente de
RF3 3 y 1.0 Funcional Alta Media
marketing
recomendacione
s
En 23/02/2025 Gerente de
RNF1 1 1.0 No Funcional Alta Alto
desarrollo TI
En 23/02/2025 Gerente de
RNF2 2 1.0 No Funcional Media Media
desarrolló UX/UI
Capacidad para En 23/02/2025
escalar la desarrollo Gerente
RNF3 3 1.0 No Funcional Alta baja
plataforma a General
futuro
4. Funcionalidades clave
Funcionalidades clave.
Registro de usuario e inicio de sesión: Que les permita a los usuarios crear cuentas y
acceder a sus perfiles de compra.
Navegación en listas de productos: Que, de la facilidad de búsqueda, visualización y ver
características de los productos.
Carrito de compras: Permitirle a cada usuario escoger los productos de su preferencia y
proceder a hacer compra y pago.
Gestión de inventario: Disponer de actualizaciones constantes y automáticas de la
disponibilidad de los productos.
Recomendaciones personalizadas: Sugerencia de productos basados en el historial de
compra de cada usuario.
Análisis de datos: Proporcionar información sobre el comportamiento y movimiento de
la clientela.
5. Roles de usuario
Roles de usuarios.
1) Cliente: el que realiza las compras, actualiza su perfil y sus datos.
2) Administrador: personal que gestiona el inventario de la tienda, igual supervisa los
pedidos y analiza los datos de los clientes.
3) Gerente de Marketing: se enfoca en analizar el comportamiento de la clientela para
mejorar la experiencia de compra y buscar estrategias para atraerlos.
Considerando los puntos nombrados anteriormente se puede tomar como base para la
realización de la solución requerida para el cliente, detallando puntualmente el proceso y
enumerando las herramientas a utilizar para armado del sistema, tanto almacenamiento de
datos como el diseño en si del aplicativo web. vaginas estrechas desvirgada por un pene
grande
6. Diagramas de casos de uso
ESCENARIOS DE CASOS DE USOS
Se enumeran algunos escenarios de casos de uso, donde representan las diferentes interacciones
entre los actores y el sistema de ventas en línea de "Fashion Store". Estos escenarios describen
cómo los diferentes roles de usuario interactúan con las funcionalidades clave del sistema:
Registro de usuario e inicio de sesión:
Actor: Cliente
Descripción: El cliente creará una cuenta en el aplicativo web y podrá acceder a su perfil.
Escenario:
El cliente tendrá la facilidad de selecciona una opción de "Registrarse".
Completa el formulario con su información personal (nombre, correo electrónico,
contraseña).
El sistema validara los datos y creara la nueva cuenta.
Recibirá un correo de confirmación.
El cliente podrá inicia sesión ingresando con su correo y contraseña.
El sistema verifica las credenciales y permite el acceso al perfil del cliente.
Navegación en el Listado de los Productos
Actor: Cliente
Descripción: El cliente buscará y tendrá la forma de visualizar los productos disponibles en la
tienda.
Escenario:
El cliente accede a la página principal del sitio.
Utiliza la barra de búsqueda para encontrar los productos de interés o navegar por las
categorías.
El sistema mostrara una lista de productos que coinciden con la búsqueda deseada.
El cliente podrá seleccionar un producto para ver sus detalles (imágenes, descripción,
precio).
El cliente puede agregar el producto al carrito o volver a la lista.
Carrito de Compras
Actor: Cliente
Descripción: El cliente agrega su selección de productos a su carrito y procederá con el pago.
Escenario:
El sistema actualiza el carrito mostrando el número total de artículos.
Al proceder con el pago, el cliente revisa su carrito.
Confirma la compra.
El sistema procesa el pago y muestra un mensaje de confirmación.
Gestión de Inventario
Actor: Administrador
Descripción: El administrador gestiona y actualiza el inventario del sistema.
Escenario:
El administrador inicia sesión en el panel administrativo.
Selecciona la opción "Gestión de Inventario".
Visualiza la lista de productos actuales con sus cantidades disponibles.
Agrega nuevos productos o actualiza la información (precio, cantidad).
Guarda los cambios en el sistema.
El sistema actualiza automáticamente la disponibilidad en la tienda en línea.
Recomendaciones Personalizadas
Actor: Cliente
Descripción: El sistema ofrece recomendaciones basadas en el historial de compras del cliente.
Escenario:
El cliente inicia sesión en su cuenta.
Al acceder a la página principal, el sistema muestra una sección de "Recomendaciones
para ti".
Las recomendaciones se basan en las compras anteriores del cliente.
El cliente puede hacer clic en un producto recomendado para ver más detalles o agregarlo
al carrito.
Análisis de Datos
Actor: Gerente de Marketing
Descripción: El gerente analizara los datos sobre el comportamiento del cliente para mejorar las
estrategias.
Escenario:
El gerente podrá inicia sesión en el panel administrativo.
Seleccionara la opción "Análisis de Datos".
Podrá visualizar informes sobre ventas, comportamiento del cliente y tendencias.
Analizara las métricas como productos más vendidos, tasa de conversión y abandono del
carrito.
Utilizará los datos para desarrollar estrategias que mejoren la experiencia del cliente y
aumenten las ventas.
Los escenarios antes detallados, proporcionan una visión clara sobre cómo los diferentes actores
interactúan con las funcionalidades clave del sistema de ventas en línea. Al implementar estos
casos de uso, se facilitará una experiencia fluida tanto para los clientes como para el personal
administrativo, contribuyendo así al éxito del negocio en el entorno digital.
7. Capturas de pantalla de los comentarios constructivos a sus compañeros
8. Conclusiones.
Podemos concluir que, la propuesta de desarrollo de una plataforma de ventas en línea para
"Fashion Store" aborda eficazmente las necesidades identificadas en el negocio, permitiendo una
expansión en el mercado digital. La inclusión de funciones clave como el registro de usuario, la
navegación intuitiva, la gestión de inventario en tiempo real y la personalización de
recomendaciones asegura que la plataforma no solo mejorará la experiencia de compra para los
usuarios, sino que también optimizará los procesos internos de la empresa. Además, al definir
roles claros y establecer escenarios de uso específicos, la propuesta facilita una implementación
ordenada y eficiente. Asimismo, el enfoque en escalabilidad y seguridad garantiza que la solución
pueda adaptarse a futuros cambios y mantener la confianza de los usuarios. En conclusión, esta
iniciativa representa un paso estratégico paraque "Fashion Store" incremente su competitividad y
satisfaga de manera integral las demandas del comercio electrónico actual.
9. Referencias bibliográficas
Ramírez, C. V. (2020). Diagramas esenciales del lenguaje unificado de modelado para los
requisitos agiles en el desarrollo de software. [Monografía]. Repositorio Institucional
UNAD. [Link]
Ferreira, N. A. (2020). Introducción a UML, Diagramas de Casos de Uso y Actividades.
[Objeto_virtual_de_Informacion_OVI]. Repositorio Institucional
UNAD. [Link]
Ramírez, J. L. (2023). Construcción de diagramas de casos de uso.
[Objeto_virtual_de_aprendizaje_OVA]. Repositorio Institucional UNAD.
[Link]
Ramírez, J. L. (2023). Construcción de diagramas de
clases. [Objeto_virtual_de_aprendizaje_OVA]. Repositorio Institucional UNAD.
[Link]
Ramírez, J. L. (2024). Diagramas de UML en el Desarrollo de Software.
[Objeto_virtual_de_aprendizaje_OVA]. Repositorio Institucional UNAD.
[Link]