Está en la página 1de 15

Informe de evaluación de los requerimientos.

GA1-220501092-AA5-EV02

Johana Marcela Africano López


Luz Angela Mantilla Cubillos
Aprendices

Instructor Lider y Técnico


Diego Alexander Gomez Gomez

Centro Agropecuario De Buga

Ficha: 2721408

Servicio Nacional De Aprendizaje


2023
INTRODUCCIÓN.

La revisión de las diferentes herramientas tecnológicas disponibles para la gestión de

requisitos nos permite seleccionar una para configurar los requerimientos del

proyecto a construir a continuación damos unos ejemplos de prototipos y casos de

prueba del software a construir (Fitness Trainer App) esto con el fin de dar

cumplimiento a la actividad de aprendizaje GA1-220501092-AA5-EV02.


DESARROLLO.

PROTOTIPO DE REGISTRO DE USUARIO

DIAGRAMA DE CASOS DE USO

El diagrama debe seguir la notación para casos de uso establecidos por UML,

incluyendo los elementos del modelo de casos de uso, es decir:

● Actores

● Casos de usos

● Relaciones

Los actores son el usuario y el entrenador y los casos de uso son: registrar

usuario, iniciar sesión, modificar datos de usuario, ingresar rutinas

especializadas, subir videos de las rutinas, subir el plan de seguimiento de

cada usuario, buscar rutinas por categorías, seleccionar rutinas o plan de


entrenamiento, realizar suscripción mensual, trimestral o anual, realizar pago

de la suscripción.

[Usuario]

Actor [Usuario] Identificador:


[Act01]
Descripción Las personas en general (como niños, jóvenes y adultos
mayores) que deseen mejorar su calidad de vida y bienestar
físico a través de la práctica de actividad física.

Característica Mejorar la calidad de vida, mejorar el estado físico y emocional


s a raíz de la pandemia del covid-19
Relación El usuario es el encargado de buscar y seleccionar la rutina que
el entrenador ha subido a la aplicación.
Referencias Registrar usuario y modificar datos de usuario.
Atributos
Nombre Nombre de usuario String

Contraseña Contraseña de usuario Entero

Fecha de Fecha de nacimiento del usuario. Entero


nacimiento
e-mail Correo electrónico de usuario. String
Teléfono Número de celular de usuario Entero
Edad Edad de usuario Entero
Estrato Estrato usuario Entero
Tipo Tipo de documento de usuario. String
Documento
Número de Número de documento de usuario. Entero
documento

Comentarios
Este actor podrá visualizar todos los servicios que los entrenadores han subido a
la aplicación para hacer uso de este servicio y poder realizar actividad física y
llevar un seguimiento de su rendimiento físico.

Atributos
Nombre Nombre de usuario String

Contraseña Contraseña de usuario Entero

Fecha de Fecha de nacimiento del usuario. Entero


nacimiento
e-mail Correo electrónico de usuario. String
Teléfono Número de celular de usuario Entero
Edad Edad de usuario Entero
Estrato Estrato usuario Entero
Tipo Tipo de documento de usuario. String
Documento
Número de Número de documento de usuario. Entero
documento

Comentarios
Este actor podrá visualizar todos los servicios que los entrenadores han subido a
la aplicación para hacer uso de este servicio y poder realizar actividad física y
llevar un seguimiento de su rendimiento físico.
ESPECIFICACIÓN DE CASOS DE USO

[Registrar_Usuario]

Caso de Uso [Registrar_Usuario] Identificador:


[CU01]
Actores Usuario_entrenador
Tipo Primario
Referencias CU Iniciar_Sesión
Precondición Ninguna
Postcondición Datos registrados en la base de datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO
poderme registrar en el sistema ingresando un nombre de
usuario, una contraseña, un correo electrónico o través de redes
sociales PARA poder obtener información sobre actividad física,
nutrición y cuidado personal.
Resumen Que el usuario y entrenador puedan hacer de manera correcta el
registro de los datos personales.

CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Usuario_entrenador Inicializa la app
2 Fitness Trainer App Muestra la interfaz de registro de
usuario
3 Usuario_entrenador El usuario ingresa los datos de
Registro:
Nombre
Fecha de nacimiento
e-mail
Teléfono
Edad
Estrato
Tipo documento
Número de documento
4 Fitness Trainer App El sistema valida la información
registrada
5 Usuario_entrenador Selecciona el botón/opción registrar

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema genera un mensaje de error por formato no válido de e-mail
y nombre de usuario
..

5.1 El actor usuario_entrenador, selecciona la opción cancelar
PROTOTIPO DE INICIO DE SESIÓN

[Iniciar_Sesión]

Caso de Uso [Iniciar_Sesión] Identificador:


[CU02]
Actores Usuario_entrenador
Tipo Primario
Referencias CU Modificar datos
Precondición Ninguna
Postcondición Datos registrados en la base de datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO iniciar
sesión en el sistema ingresando el nombre de usuario y
contraseña o ingresando a través de redes sociales para poder
ingresar a la aplicación.
Resumen Que el usuario y entrenador puedan iniciar sesión de manera
correcta y modificar datos de usuario.
CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Usuario_entrenador Inicializa la app
2 Fitness Trainer App Muestra la interfaz de inicio de
sesión.
3 Usuario_entrenador El usuario ingresa los datos de inicio
de sesión:
E-mail
Contraseña
4 Fitness Trainer App El sistema valida la información de
inicio de sesión
5 Usuario_entrenador Selecciona el botón/opción iniciar
sesión.

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema genera un mensaje de error de datos incorrectos de e-mail
y contraseña
..

5.1 El actor usuario entrenador selecciona ingresar datos nuevamente
para iniciar sesión.

PROTOTIPO DE RUTINAS ESPECIALIZADAS


[Ingresar_Rutinas_Especializadas]

Caso de Uso [Ingresar_Rutinas_Especializadas] Identificador:


[CU04]
Actores Entrenador
Tipo Primario
Referencias CU ingresar rutinas especializadas
Precondición Ninguna
Postcondición Rutinas especializadas registradas en la base de datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO ingresar
rutinas especializadas de actividad fisica..
Resumen Que el entrenador pueda ingresar rutinas especializadas al
sistema de información.

CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Entrenador Inicializa la app
2 Fitness Trainer App Muestra la interfaz de ingresar
rutinas especializadas.
3 Entrenador El entrenador ingresa listado de
rutinas especializadas para actividad
física
4 Fitness Trainer App El sistema valida la información de
rutinas especializadas
5 Entrenador Selecciona el botón/opción ingresar
rutinas especializadas.

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema mostrará un mensaje de este listado no corresponde a
rutinas especializadas.
..

5.1 El actor entrenador selecciona la opción de ingresar rutinas
especializadas.
PROTOTIPO DE PLAN DE SEGUIMIENTO.

[Subir_El_Plan_De_Seguimiento]

Caso de Uso [Subir_El_Plan_De_Seguimiento] Identificador:


[CU06]
Actores Entrenador
Tipo Primario
Referencias CU subir plan de seguimiento
Precondición Ninguna
Postcondición Plan de seguimiento registrados en la base de datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO ingresar
el plan de seguimiento de cada usuario despues de determinado
tiempo de haber comenzado el plan de entrenamiento.
Resumen Que el entrenador pueda subir el plan de seguimiento de cada
usuario.
CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Entrenador Inicializa la app
2 Fitness Trainer App Muestra la interfaz de plan de
seguimiento.
3 Entrenador El entrenador ingresa el plan de
seguimiento de cada usuario
4 Fitness Trainer App El sistema valida la información de
plan de seguimiento de cada
usuario.
5 Entrenador Selecciona el botón/opción plan de
seguimiento de cada usuario.

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema mostrará un mensaje de este plan de seguimiento no
corresponde al usuario.
..

5.1 El actor entrenador selecciona la opción de subir el plan de
seguimiento de cada usuario.

PROTOTIPO DE SUSCRIPCIÓN
[Suscripcion_Mensual_Trimestral_Anual]

Caso de Uso [Suscripcióm_mensual_trimestral_an Identificador:


ual] [CU09]
Actores Usuario
Tipo Primario
Referencias CU Suscripción
Precondición Ninguna
Postcondición Suscripción mensual, trimestral o anual registrados en la base de
datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO realizar
la suscripción ya sea mensual, trimestral o anual en los planes
de entrenamiento que hay para cada usuario
Resumen Que el usuario pueda seleccionar la suscripción mensual,
trimestral o anual.

CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Usuario Inicializa la app
2 Fitness Trainer App Muestra la interfaz de realizar
suscripción mensual, trimestral o
anual.
3 Usuario El usuario selecciona la suscripción
que le interese.
4 Fitness Trainer App El sistema valida la suscripción
realizada por el usuario.
5 Usuario Selecciona el botón/opción
suscripción mensual, trimestral o
anual.

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema mostrará un mensaje de que no se han encontrado la
opción de realizar suscripción mensual, trimestral o anual.
..

5.1 El actor usuario selecciona la opción de realizar suscripción mensual,
trimestral o anual.
PROTOTIPO DE MÉTODO DE PAGO

[Realizar_El_Pago_De_La_Suscripcion]

Caso de Uso [Realizar_El_Pago_De_La_Suscripci Identificador:


ón] [CU10]
Actores Usuario
Tipo Primario
Referencias CU Pago de suscripción
Precondición Ninguna
Postcondición Pago de suscripción registrados en la base de datos.
Descripción Yo COMO cliente del sistema de fitness trainer QUIERO realizar
el pago para poder tener acceso a los diferentes planes de
entrenamientos ofrecidos por el sistema de información.
Resumen Que el usuario pueda realizar el pago de la suscripción mensual,
trimestral o anual.
CURSO NORMAL

Nro. Ejecutor Paso o Actividad


1 Usuario Inicializa la app
2 Fitness Trainer App Muestra la interfaz de realizar pago
de suscripción.
3 Usuario El usuario selecciona la opción de
pago de suscripción
4 Fitness Trainer App El sistema valida el pago de la
suscripción realizado por el usuario.
5 Usuario Selecciona el botón/opción realizar
pago de suscripción.

CURSOS ALTERNOS

Nro. Descripción de acciones alternas


3.1 El sistema mostrará un mensaje de que no se puede realizar el pago
de suscripción.
..

5.1 El actor usuario selecciona la opción de realizar pago de suscripción.
CONCLUSIÓN

Con el anterior esquema de prototipo y casos de prueba damos a conocer

unas posibles funciones que se realizarán por medio del software a construir

el cual es sencillo, de fácil acceso y manipulación del cliente que solicita el

software a construir esto con el fin de realizar movimientos como registro de

usuarios y plan de seguimiento de rutinas de los servicios ofrecidos por un

entrenador, con esto damos una pequeña muestra de lo fácil y eficiente que

podrá ser el sistema que el usuario solicita.

También podría gustarte