Subido por Arian Dath Mendoza

elaboración de diagramas y plantillas para casos de uso del proyecto GA2-220501093-AA1-EV02.

Anuncio
Elaboración de los diagramas del Modelo de dominio del proyecto.
GA2-220501093-AA2-EV01
Claudia Paola Orduz
Guiuserly Cortissoz
Arian jusef Mendoza
John Anderson Mesa
Steven Alejandro Gonzales
Centro Agroempresarial y Acuícola- Regional Guajira
Análisis y desarrollo de software
(2834954)
Instructor. Luis Carlos Toncel
01 de junio del 2024
TABLA DE CONTENIDO
INTRODUCCIÓN
DIAGRAMA CASOS DE USOS
DIAGRAMAS DEL MODELO DE DOMINIO
CONCLUSIONES
INTRODUCCION
El diagrama de clases es una herramienta esencial en el diseño de sistemas orientados a
objetos, que facilita la visualización y comprensión de la estructura del sistema y las
interacciones entre sus componentes. Esta representación gráfica permite identificar las
clases que conforman el sistema, así como las relaciones, dependencias y herencias entre
ellas.
DOCUMENTACION CASOS DE USO
CASO DE USO
RF001.
REGISTRO
AUTOR
ARIAN MENDOZA
FECHA
28 de abril 2024
DESCRIPCION
Este caso de uso describe el proceso que un cliente sigue para registrarse
en el sistema.
Cliente, sistema
ACTORES
PRECONDICIONES
- - El sistema de registro debe estar disponible y en funcionamiento.
- El cliente debe tener acceso a la pantalla de registro o a la creación de una cuenta nueva.
- El cliente debe proporcionar información válida y no duplicada al registrarse.
FLUJO NORMAL
1. El cliente accede a la página de registro o crea una cuenta nueva desde la pantalla de inicio.
2. El sistema muestra un formulario de registro solicitando al cliente que ingrese su información
personal, como nombre, dirección, correo electrónico, nombre de usuario y contraseña.
3. El cliente completa el formulario con su información personal.
4. El sistema valida la información ingresada por el cliente.
5. Si la información es válida, el sistema registra al cliente en la base de datos y le otorga acceso
al sistema.
6. El sistema muestra un mensaje de confirmación al cliente y lo redirige a su perfil o a la pantalla
de inicio de sesión.
FLUJO ALTERNATIVO
Si la información ingresada por el cliente es inválida o si el nombre de usuario ya está en uso, el
sistema muestra un mensaje de error y permite al cliente corregir los campos correspondientes
POSCONDICIONES
- Si la información de registro es válida y única, el cliente tendrá una cuenta creada en el sistema.
- Si la información de registro es inválida o duplicada, el sistema mostrará un mensaje de error
al cliente.
CASO DE USO
RF002.
INICIAR SESIÓN
AUTOR
PAOLA ORDUZ
FECHA
28 de abril 2024
DESCRIPCION
Este caso de uso describe el proceso que un cliente sigue para iniciar sesión
en el sistema utilizando su nombre de usuario y contraseña.
ACTORES
Cliente
PRECONDICIONES
- El cliente debe tener una cuenta registrada en el sistema.
- El sistema debe estar en funcionamiento y disponible para el inicio de sesión.
- El cliente debe tener acceso a la pantalla de inicio de sesión.
FLUJO NORMAL
1. El cliente ingresa al sistema.
2. El sistema muestra la pantalla de inicio de sesión.
3. El cliente ingresa su nombre de usuario y contraseña.
4. El sistema verifica las credenciales del cliente.
5. Si las credenciales son válidas, el sistema otorga al cliente acceso al sistema y muestra la
interfaz principal.
6. Si las credenciales son inválidas, el sistema muestra un mensaje de error y permite al cliente
volver a intentar iniciar sesión.
FLUJO ALTERNATIVO
Si el sistema no puede verificar las credenciales del cliente, se muestra un mensaje de error y se
da al cliente la opción de restablecer la contraseña o contactar al soporte técnico.
POSCONDICIONES
- Si las credenciales de inicio de sesión son válidas, el cliente tendrá acceso al sistema con su
perfil correspondiente.
- Si las credenciales de inicio de sesión son inválidas, el sistema mostrará un mensaje de error al
cliente.
CASO DE USO
RF003.
AGREGAR COMPRA
AUTOR
ANDERSON MESA
FECHA
28 de abril 2024
DESCRIPCION
Este caso de uso describe el proceso que un cliente sigue para agregar una
compra al sistema
Cliente, sistema
ACTORES
PRECONDICIONES
- - El cliente debe haber iniciado sesión en el sistema.
- Debe existir al menos un producto disponible para compra en el sistema.
- El cliente debe tener acceso a la funcionalidad de agregar productos al carrito o realizar
compras.
FLUJO NORMAL
1. El cliente inicia sesión en el sistema.
2. El cliente navega al área de compras/agregar compra.
3. El sistema muestra un formulario para que el cliente ingrese los detalles de la compra, como
productos, cantidad, método de pago, etc.
4. El cliente completa el formulario con los detalles de la compra.
5. El sistema valida la información ingresada por el cliente.
6. Si la información es válida, el sistema registra la compra en la base de datos y actualiza el
inventario si es necesario.
7. El sistema muestra un mensaje de confirmación al cliente y actualiza su historial de compras.
FLUJO ALTERNATIVO
Si la información ingresada por el cliente es inválida, el sistema muestra un mensaje de error y
solicita al cliente que corrija los campos correspondientes.
POSCONDICIONES
- Si la compra se realiza con éxito, el sistema actualizará el inventario de productos disponibles.
- Si la compra no se realiza con éxito, el sistema mostrará un mensaje de error al cliente y
mantendrá el estado actual del inventario.
CASO DE USO
RF004.
EFECTUAR PAGO
AUTOR
GUIUSERLY CORTISSOZ
FECHA
28 de abril 2024
DESCRIPCION
Este caso de uso describe el proceso que un cliente sigue para realizar el
pago de una compra dentro del sistema.
Cliente, sistema de pago
ACTORES
PRECONDICIONES
- El cliente ha seleccionado al menos un producto para comprar.
- El cliente ha ingresado la información de pago requerida (número de tarjeta, fecha de
caducidad, código de seguridad, etc.).
- El sistema de pago está disponible y en funcionamiento.
FLUJO NORMAL
1. El cliente selecciona los productos que desea comprar y procede al carrito de compras.
2. El cliente revisa los productos en el carrito y selecciona la opción de "Realizar Pago".
3. El sistema de pago solicita al cliente que ingrese la información de su tarjeta de crédito o
débito, o cualquier otro método de pago disponible.
4. El cliente ingresa la información de pago requerida.
5. El sistema valida la información ingresada por el cliente y verifica la disponibilidad de fondos
o límites de crédito.
6. Si la información es válida y hay fondos disponibles, el sistema procesa el pago y confirma la
transacción al cliente.
7. El sistema actualiza el estado de la compra y notifica al cliente sobre el éxito del pago..
FLUJO ALTERNATIVO
Si la información ingresada por el cliente es inválida o no hay fondos disponibles, el sistema
muestra un mensaje de error y permite al cliente corregir los campos correspondientes o
seleccionar otro método de pago.
POSCONDICIONES
- Si la transacción es exitosa, el sistema registra el pago y actualiza el estado de la compra a
"pagado".
- Si la transacción falla, el sistema informa al cliente sobre el fallo del pago y mantiene el estado
actual de la compra..
CASO DE USO
RF005.
ENVIAR COMPRA
AUTOR
PAOLA ORDUZ
FECHA
28 de abril 2024
DESCRIPCION
Este caso de uso describe el proceso que un cliente sigue para enviar una
compra realizada a través del sistema de envío.
Cliente, sistema de envió
ACTORES
PRECONDICIONES
- El cliente ha realizado una compra a través del sistema.
- El cliente ha ingresado la información del destinatario para el envío.
- El sistema de envío está disponible y en funcionamiento.
FLUJO NORMAL
1. El cliente realiza una compra a través del sistema y selecciona la opción de envío.
2. El cliente ingresa la información del destinatario, incluyendo nombre, dirección, y cualquier
otra información relevante.
3. El cliente selecciona el tipo de servicio de envío deseado (por ejemplo, estándar, express, etc.).
4. El cliente proporciona los detalles de la compra a enviar, incluyendo el listado de productos,
cantidad, valor declarado y cualquier otra información relevante.
5. El sistema calcula el costo del envío basado en la información proporcionada y muestra al
cliente las opciones disponibles.
6. El cliente selecciona la opción deseada y procede al pago del envío si es necesario.
7. El sistema genera la etiqueta de envío con un número de seguimiento único y confirma la
solicitud de envío.
FLUJO ALTERNATIVO
Si la información proporcionada por el cliente no es válida o completa, el sistema muestra un
mensaje de error y solicita al cliente que corrija los campos correspondientes.
POSCONDICIONES
- Si la solicitud de envío es exitosa, el sistema genera la etiqueta de envío con un número de
seguimiento único.
- El cliente recibe una confirmación de que la compra ha sido enviada.
- Si el pago del envío es necesario, el sistema registra el pago correspondiente.
DIAGRAMAS DE CLASE
CONCLUSION
Los diagramas de clases son herramientas poderosas que contribuyen significativamente a la
creación de sistemas robustos, eficientes y fáciles de mantener. Su uso no solo facilita la
organización y claridad del diseño, sino que también mejora la colaboración y el entendimiento
entre los desarrolladores, resultando en un software de mayor calidad y más fácil de gestionar.
Descargar