0% encontró este documento útil (0 votos)
53 vistas6 páginas

Diusos

El documento describe 5 casos de uso principales para una tienda virtual: registro de usuarios, inicio de sesión, recuperación de contraseña, cierre de sesión y eliminación de usuarios. También describe 3 casos de uso relacionados con la búsqueda de productos, ver detalles de productos y agregar productos al carrito de compras. El objetivo general es diseñar una tienda en línea para aumentar las ventas e impulsar la presencia en internet de un negocio.

Cargado por

Hugo CR
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas6 páginas

Diusos

El documento describe 5 casos de uso principales para una tienda virtual: registro de usuarios, inicio de sesión, recuperación de contraseña, cierre de sesión y eliminación de usuarios. También describe 3 casos de uso relacionados con la búsqueda de productos, ver detalles de productos y agregar productos al carrito de compras. El objetivo general es diseñar una tienda en línea para aumentar las ventas e impulsar la presencia en internet de un negocio.

Cargado por

Hugo CR
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 DOCX, PDF, TXT o lee en línea desde Scribd

CAPTURA DE REQUISITOS

Diagrama de casos de uso 1:

Caso de uso CU01 - Registrarse


Actor principal Usuario, administrador
Actor secundario ninguno
Descripción El usuario se registra
Precondiciones:
ninguna
Flujo Normal:
1. El usuario da clic en registrarse.
2. El sistema despliega el formulario de registro que permite ingresar:
nombre de usuario, correo y contraseña.
3. El usuario ingresa los datos correctamente y da clic en el botón de
completar el registro.
4. El sistema muestra la página de perfil del usuario.

Postcondiciones:
Los datos del usuario se almacenan en la base de datos.
Excepciones:
Campos inválidos (información incorrecta, usuario ya existente, correo ya
registrado).

Caso de uso CU02 – Iniciar Sesión


Actor principal Usuario, administrador
Actor secundario ninguno
Descripción El usuario trata de iniciar sesión
Precondiciones:
Estar registrado.
Flujo Normal:
1. El usuario da clic en el botón de login.
2. El sistema despliega el formulario de inicio de sesión que permite
ingresar: nombre de usuario o correo y contraseña.
3. El usuario ingresa los datos correctamente y da clic en el botón de iniciar
sesión.
4. El sistema verifica la información en la base de datos.
5. El sistema muestra la página principal con la sesión de usuario iniciada.

Postcondiciones:
El usuario tiene acceso a hacer compras

Excepciones:
Campos inválidos (información incorrecta, usuario o correo o contraseña
incorrectos).

Caso de uso CU03 – Recuperar contraseña


Actor principal Usuario, administrador
Actor secundario ninguno
Descripción El usuario olvida su contraseña
Precondiciones:
1. Estar registrado.
2. Estar en la pantalla de inicio de sesión.
Flujo Normal:
1. El usuario en la pantalla de login escribe mal su contraseña.
2. El sistema muestra que la contraseña es incorrecta
3. El usuario da clic en el botón de restablecer contraseña
4. El sistema pide un email registrado con la cuenta relacionada.
5. El usuario copia su correo y da clic en enviar
6. El sistema envía un correo con la información para reestablecer la contraseña
Postcondiciones:
El usuario logra reestablecer su contraseña

Excepciones:
El usuario ingresa un email invalido

Caso de uso CU04 – Cerrar Sesión


Actor principal Usuario, administrador
Actor secundario ninguno
Descripción El usuario trata de cerrar sesión
Precondiciones:
Tener una sesión iniciada
Flujo Normal:
1. El usuario da clic en el botón de cerrar sesión
2. El sistema cierra la sesión y dirige al usuario al home.
Postcondiciones:
El usuario ha cerrado sesión

Excepciones:
Ninguna.

Caso de uso CU05 – Eliminar Usuario


Actor principal Administrador
Actor secundario ninguno
Descripción El administrador trata de eliminar un usuario
Precondiciones:
1. Tener una sesión iniciada como administrador.
2. Debe existir el usuario a eliminar.
Flujo Normal:
1. El administrador accede a la base de datos y busca un usuario para borrar
2. El administrador da clic en el botón delete.
3. El sistema muestra una ventana de confirmación.
4. El administrador da clic en si y el usuario es borrado de la lista
Postcondiciones:
El usuario ha sido dado de baja

Excepciones:
El administrador da clic en cancelar y nada sucede
Diagrama de casos de uso 2:

Caso de uso CU01 – Buscar producto


Actor principal Usuario, Administrador
Actor secundario ninguno
Descripción El usuario desea encontrar un producto en la tienda
Precondiciones:
ninguna
Flujo Normal:
1. Usuario escribe en el campo de búsqueda
2. Usuario da clic en el botón buscar
3. Sistema realiza la búsqueda.
4. Sistema muestra pantalla con un listado de resultados
5. Usuario da clic en el ítem de su interés.
Postcondiciones:
Se abre pantalla del producto seleccionado
Excepciones:
No se encuentran los productos buscados.

Caso de uso CU02 – Ver pantalla del producto


Actor principal Usuario, Administrador
Actor secundario ninguno
Descripción El usuario accede a la pantalla de un producto seleccionado
Precondiciones:
Estar en home o resultado de búsqueda
Flujo Normal:
1. Usuario da clic en un producto determinado
2. Sistema despliega pantalla con información del producto
Postcondiciones:
Usuario puede ver contenido y dar clic en botón añadir a carrito
Excepciones:
Enlace incorrecto

Caso de uso CU03 – añadir producto a carrito de compras


Actor principal Usuario, Administrador
Actor secundario ninguno
Descripción El usuario desea añadir un producto al carrito de compras
Precondiciones:
El usuario se encuentra en la pantalla de un producto.
Flujo Normal:
1. Usuario da clic al botón añadir al carrito.
2. El sistema despliega un panel lateral que muestra el subtotal y tiene un botón
llamado ver carrito.
3. El usuario hace clic en el botón ver carrito.
Postcondiciones:
El sistema despliega la pantalla del carrito de compras
Excepciones:
El usuario da clic en cancelar

Objetivo general:

- Diseñar una tienda virtual que permita la venta de productos y servicios a través de
internet.

Objetivos específicos:

- Aumentar los ingresos del negocio por medio de las ventas en línea.

- Mejorar la presencia del negocio en internet al tener una pagina web que puede aparecer
en los distintos motores de búsqueda

- Diseñar una base de datos que contenga información de clientes y productos.


Cronograma:
ACTIVIDAD SEMANAS
Fase de Análisis 20
Determinar las especificaciones funcionales del
software y metodología a utilizar. 10
Especificar el modelo conceptual y estructurar la
propuesta técnica del proyecto de software. 10
Fase de Planeación 20
Estructurar procesos lógicos para la construcción de
algoritmos. 6
Determinar la estructura lógica y tecnológica del
sistema. 8
Construir el prototipo del software de acuerdo al
análisis de las características funcionales y de
calidad. 6
Fase de Ejecución 37
Desarrollar la estructura de datos y la interfaz de
usuario del software. 9
Codificarlos módulos del software. 23
Desarrollar las tareas de configuración y puesta en
marcha del sistema de información. 5
Fase de Evaluación 5
Realizar actividades de verificación de calidad del
software. 5

También podría gustarte