EVIDENCIA GA2-220501093-AA1-EV04
DIAGRAMAS Y DOCUMENTACIÓN DE ACTIVIDADES DEL PROYECTO
Servicio Nacional de Aprendizaje – SENA
Análisis y Desarrollo de Software
Ficha 2977345
Deiman Alejandro Ceballos Martinez.
Luis Edilberto Diaz Sandoval.
Centro Minero Colombia
14 de febrero de 2025
1. Introducción
La documentación de actividades dentro del desarrollo de software es fundamental para
garantizar una ejecución estructurada del proyecto. En este documento se presentan los
diagramas de actividades y otros modelos UML que reflejan el flujo de trabajo dentro de la
tienda virtual de camisetas oversize.
Este proyecto tiene como objetivo ofrecer una plataforma de comercio electrónico donde
los usuarios puedan explorar, personalizar y comprar camisetas de diseño exclusivo. La
documentación presentada permitirá un desarrollo coherente y alineado con las necesidades
del usuario final.
2. Diagramas UML del Proyecto
A continuación, se presentan los diagramas que modelan las principales actividades dentro
de la tienda virtual.
2.1. Diagrama de Actividades: Compra de Camisetas
Explicación:
Este diagrama muestra el flujo de acciones que sigue un cliente desde que ingresa a la
tienda hasta que finaliza su compra. Se incluyen decisiones como la elección de
personalización, validación de pago y confirmación del pedido.
2.2. Diagrama de Clases del Sistema
Explicación:
El diagrama de clases representa la estructura del sistema, identificando las entidades
principales como Usuario, Producto, Pedido, Carrito de Compras y Administrador, así
como las relaciones entre ellas.
2.3. Diagrama de Secuencia: Proceso de Pago
Explicación:
Este diagrama describe la interacción entre el cliente, el sistema de la tienda y la pasarela
de pago al momento de completar una compra.
3. Descripción de Procesos
Los diagramas anteriores reflejan los siguientes procesos clave:
• Exploración de productos: El cliente navega en el catálogo y aplica filtros para
encontrar camisetas según sus preferencias.
• Personalización de camisetas: Se permite añadir diseños personalizados antes de
la compra.
• Gestión del carrito de compras: Los usuarios pueden agregar, modificar o
eliminar productos antes del pago.
• Proceso de pago: Validación de métodos de pago y confirmación del pedido.
• Administración del inventario: El administrador gestiona el stock de productos y
actualiza las opciones disponibles en la tienda.
4. Conclusión
El modelado de actividades y diagramas UML proporciona una estructura clara y bien
definida para el desarrollo de la tienda virtual. Gracias a esta documentación, se pueden
establecer flujos de trabajo eficientes y garantizar la correcta implementación de cada
funcionalidad clave del sistema.
Estos diagramas también servirán como referencia para futuras mejoras y optimizaciones
en la plataforma, asegurando su escalabilidad y adaptabilidad a nuevas necesidades.