Está en la página 1de 11

Especificación de

Requisitos Software

CASOS DE USO

Nombre Proyecto
Pérez Posligua Melanie Denisse – “C”
Rosado Briones Damaris Litzy – “C”
Reyes Vélez Jennifer Michelle – “C”
Vera Choez Steven Alberto – “C”
CASOS DE USO

Fecha: 17/11/2023

2
CASOS DE USO

HISTÓRICO

NOMBRE FECHA CAMBIO PAGINA

3
CASOS DE USO

TABLA DE CONTENIDOS

HISTÓRICO....................................................................................................................................2
TABLA DE CONTENIDOS...............................................................................................................3
1. INTRODUCCIÓN....................................................................................................................3
1.1 Objetivos......................................................................................................................3
1.2 Ámbito..........................................................................................................................3
1.3 Bibliografía...................................................................................................................3
2 Especificación de Casos de Uso............................................................................................3
2.1 Característica 1.............................................................................................................3
2.1.1 Caso de uso 1........................................................................................................3
2.1.2 Caso de uso 2........................................................................................................3
2.2 Característica 2.............................................................................................................3
2.2.1 Caso de uso 1........................................................................................................3
2.2.2 Caso de uso 2........................................................................................................3

4
CASOS DE USO

1. INTRODUCCIÓN

1.1 Objetivos
 Mostrar mediante diagramas de casos de usos las funcionalidades de cada autor
involucrado en el caso de Intercine.
 Establecer las funcionalidades que los autores del caso realizaran.
 Especificar de manera clara y sencilla cada caso de uso.

1.2 Ámbito
Ámbito de entretenimiento, cine.

1.3 Bibliografía

2 Especificación de Casos de Uso

<< Los Casos de Uso se organizan teniendo en cuenta:


1) los subsistemas (si los hubiera),
2) las características

Para cada característica se debe incluir:


1) el diagrama de Casos de Uso correspondiente,
2) los Casos de Uso correspondientes a dicha característica

Cada Caso de Uso se describe con el nivel de detalle requerido para cada proyecto.
Habitualmente se requiere al menos la siguiente información (puede ser en formato tabla):
- Identificador del Caso de Uso
- Nombre
- Descripción (puede ser de forma narrativa o como escenario)
- Actor(es)
- Precondición
- Comentarios

En la tabla de contenidos deben aparecer los nombres de los Casos de Uso y su número de
página correspondiente

>>

5
CASOS DE USO

2.1 Gestión de usuarios.


Diagrama

2.1.1 Registrar Usuario.

Referencia: CU01
Nombre: Registrar usuario
Descripción Los usuarios no registrados tendrán la opción de registrarse a la pagina
de Intercine para acceder completamente a su contenido.
Actor Usuario No Registrado
Relaciones <<include>> CU02, <<include>> CU03,<<extend>> CU04,<<extend>>
CU05.
Precondición El usuario no debe estar registrado.
Flujo básico 1.- Abrir navegador.
2.-Acceder a la página de Intercine.
3.-Elegir opción registrar usuario.
4.-Escrirbir los datos.
5.- Aceptar el registro.
Flujo alternativo Los datos recibidos no son validos y se le mostrará un mensaje de error.
Postcondición El usuario se registró exitosamente.

2.1.2 Validar Correo.


Referencia: CU02
Nombre: Validar Correo.
Descripción Se realizará la validación de correo proporcionada por el usuario a
través de un correo enviado a este.
Actor Usuario no registrado
Relaciones <<include>> CU01.
Precondición El usuario tendrá que haber proporcionado un correo electrónico.
Flujo básico 1.-Acceder al apartado de registrar.
2.-Llenar las casillas con los datos requeridos.
3.-Escribir correo electrónico.
4.- Dar en aceptar.
5.- Correo valido y aceptado.
Flujo alternativo El correo que el usuario escribió no es valido o no es correcto, se le
mostrará un mensaje de error.
Postcondición Haber proporcionado un correo electrónico valido.

2.1.3 Registrar forma de pago


Referencia: CU03
Nombre: Registrar forma de pago.

6
CASOS DE USO

Descripción Los usuarios por registrarse podrán elegir la forma de pagar su


cuenta en Intercine.
Actor Usuario No registrado.
Relaciones <<include>> CU01, <<extend>> CU04, <<extend>> CU05
Precondición El usuario tendrá que proporcionar la forma de pagar su cuenta y dar los
datos de la tarjeta.
Flujo básico 1.- Acceder al apartado de pago.
2.- Elegir la forma de pago.
4.- Escribir los datos requeridos.
5.-Aceptar los términos.
6.- Registro de forma de pago exitosa.
Flujo alternativo Los datos proporcionados por el usuario no son válidos y se le mostrara
un mensaje de error.
Postcondición La forma de pago elegida fue exitosa.

2.1.4 Registrar tarjeta de crédito.


Referencia: CU04
Nombre: Registrar tarjeta de crédito.
Descripción En caso de elegir la tarjeta de crédito como forma de pago, el
usuario dará los datos de esta.
Actor Usuario no registrado.
Relaciones <<extend>>CU03,<<include>> CU01
Precondición El usuario no debe de haber elegido la forma de pago aún.
Flujo básico 1.-Acceder al apartado de pago
2.-Elegir forma de pago la tarjeta de crédito
3.- Escribir los datos requeridos
4.- registro de tarjeta de crédito exitosa.
Flujo alternativo Los datos de la tarjeta no son válidos o la tarjeta de créditos ha expirado
y se le mostrará un mensaje de error.
Postcondición El registro de tarjeta de crédito ha sido exitoso.

2.1.5 Registrar PayPal


Referencia: CU05
Nombre: Registrar PayPal
Descripción En caso de elegir PayPal como forma de pago, el usuario dará los
datos de esta.
Actor Usuario no registrado.
Relaciones <<extend>>CU03, <<include>> CU01
Precondición El usuario no debe de haber elegido la forma de pago aún.
Flujo básico 1.-Acceder al apartado de pago
2.-Elegir forma de pago PayPal
3.- Escribir los datos requeridos
4.- registro exitoso.
Flujo alternativo Los datos proporcionados no son correctos, se le mostrara un mensaje
de error.
Postcondición El registro de PayPal como forma de pago ha sido exitoso.

7
CASOS DE USO

2.1.6 Ver trailers


Referencia: CU06
Nombre: Ver trailers
Descripción Se podrán ver trailers del contenido elegido dentro de la
plataforma.
Actor Usuario no registrado, Usuario registrado.
Relaciones
Precondición El usuario tiene que haber accedido a la plataforma.
Flujo básico 1.- Acceder a la plataforma
2.- Buscar el contenido que prefiera.
3.- Elegir el contenido.
4.- Visualizar trailer del contenido.
Flujo alternativo En caso de tener un problema en la visualización del contenido, se
mostrará con mensaje de error
Postcondición El usuario accedió al contenido con éxito.

2.1.7 Ver comentarios.


Referencia: CU07
Nombre: Ver comentarios.
Descripción Se podrá acceder a los comentarios del contenido si el actor lo
desea.
Actor Usuario no registrado, Usuario registrado.
Relaciones
Precondición El usuario debe de haber accedido al contenido.
Flujo básico 1.- Acceder a la plataforma.
2.-Buscar el contenido deseado.
3.-Ir al apartado de comentarios
4.- Acceder
5.-Visualizacion de los comentarios
Flujo alternativo En caso de tener un problema en la visualización de los comentarios, se
mostrará con mensaje de error
Postcondición El usuario accedió a los comentarios del contenido con éxito.

2.1.8 Iniciar sesión


Referencia: CU08
Nombre: Iniciar sesión
Descripción Los usuarios tendrán la opción de iniciar sesión en la pagina
principal de la plataforma
Actor Usuario no registrado, usuario registrado.
Relaciones
Precondición El usuario debe de tener una cuenta en la plataforma.
Flujo básico 1.-Acceder a la plaforma
2.- Ir al apartado de inicio de sesión
3.- Introducir los datos requeridos
4.-Inicio de sesión exitosa
Flujo alternativo Los datos proporcionados no son correctos, se le mostrara un mensaje
de error.
8
CASOS DE USO

Postcondición El usuario accedió a su cuenta con éxito.

2.1.9 Editar perfil


Referencia: CU09
Nombre: Editar perfil
Descripción Se podrán editar la información que los usuarios deseen en su
cuenta.
Actor Usuario registrado
Relaciones
Precondición El usuario debe de tener una cuenta dentro de la plataforma.
Flujo básico 1.-Acceder a la cuenta.
2.-Ir al apartado de editar perfil.
3.-Cambiar los datos que así prefiera.
4.-Aceptar los cambios.
5.-Cambios guardados.
Flujo alternativo Los datos que sufrieron cambios no son válidos, se le mostrara un
mensaje de error.
Postcondición Los cambios realizados fueron guardados con éxito.

2.1.10 Eliminar cuenta


Referencia: CU10
Nombre: Eliminar cuenta
Descripción Los usuarios podrán eliminar su cuenta en la plataforma si así lo
desean.
Actor Usuario registrado
Relaciones
Precondición El usuario debe de tener una cuenta dentro de la plataforma.
Flujo básico 1.-Acceder a la cuenta.
2.-Ir al apartado de ajustes.
3.-Ir a la opción de eliminar cuenta.
4.-Borrar los datos guardados.
5.-Aceptar la eliminación.
Flujo alternativo Si existe un problema durante el proceso de eliminación de cuenta se le
mostrará un mensaje de error.
Postcondición La cuenta del usuario y sus datos han sido eliminados con éxito.

2.1.11 Crear perfil


Referencia: CU11
Nombre: Crear perfil.
Descripción Los usuarios registrados podrán crear y personalizar un perfil en su
cuenta de usuarios.
Actor Usuario registrado.
Relaciones
Precondición El usuario debe de tener una cuenta dentro de la plataforma.
Flujo básico 1.- Acceder a la plataforma
2.- Iniciar sesión
3.-Crear perfil con los datos requeridos
4.-Personalizar el perfil como lo desee.
5.- Creación de perfil exitosa.

9
CASOS DE USO

Flujo alternativo Los datos proporcionados por el usuario no son válidos, se le mostrara
un mensaje de error.
Postcondición La creación del perfil y su personalización han sido exitosos.

2.1.12 Cerrar sesión


Referencia: CU12
Nombre: Cerrar Sesión
Descripción Los usuarios registrados tendrán una opción de cerrar sesión
cuando ellos lo deseen.
Actor Usuario registrado.
Relaciones
Precondición El usuario debe de tener una cuenta dentro de la plataforma.
Flujo básico 1.- Ir al apartado de ajuste de la cuenta
2.-Dar click en Cerrar sesión
3.-La sesión ha sido cerrada.
Flujo alternativo En caso de haber un problema durante el proceso se le mostrara un
mensaje de error.
Postcondición L a sesión del usuario ha sido cerrada con éxito.

2.1.13 Cambiar idioma de la plataforma.


Referencia: CU13
Nombre: Cambiar idioma de la plataforma.
Descripción Los usuarios tendrán la opción de cambiar el idioma de la
plataforma si así lo desean.
Actor Usuario registrado, usuario no registrado.
Relaciones
Precondición El usuario debe de haber accedido a la plataforma.
Flujo básico 1.- Acceder al sistema.
2.-Ir al apartado de ajustes.
3.-Ir al apartado de idiomas.
4.-Cambiar al idioma de su gusto.
5.-Guardar cambios.
Flujo alternativo En caso de haber un problema durante el proceso se le mostrara un
mensaje de error.
Postcondición La plataforma ha sido configurada a otro idioma.

2.2 Gestión de alquiler y compra del contenido.


Diagrama

2.2.1 Caso de uso 04


Referencia: CU04
Nombre:
Descripción
Actor

10
CASOS DE USO

Relaciones
Precondición
Flujo básico
Flujo alternativo
Postcondición

2.2.2 Caso de uso 05


Referencia: CU05
Nombre:
Descripción
Actor
Relaciones
Precondición
Flujo básico
Flujo alternativo
Postcondición

11

También podría gustarte