You are on page 1of 8

Formulación Del Proyecto De Software.

GA1-220501092-AA3-EV02

Johana Marcela Africano López


Aprendiz

Lezly Jhovanna Carmona


Instructora Técnica

Centro Agropecuario De Buga

Ficha: 2721408

Servicio Nacional De Aprendizaje


2023
INTRODUCCIÓN.

El objetivo de este documento es plantear la propuesta para el desarrollo de

un software que pueda reducir el riesgo de enfermedades cardiovasculares,

diabetes, cáncer y enfermedades pulmonares obstructivas crónicas, cuatro

enfermedades no transmisibles que cobran la vida de 38 millones de personas

cada año en el mundo. Fitness Trainer App, se presenta como una solución

basada en tecnología móvil, para asistir a los usuarios de los gimnasios,

brindando una explicación detallada de los ejercicios y uso de los equipos

disponibles en el gimnasio, por medio de videos instructivos e interacción

dispositivo móvil–máquina de ejercicio, de sus ejercicios. Fitness Trainer

App,realiza la construcción de rutinas tomando en cuenta características

físicas, patologías y necesidades particulares del usuario. Como valor

agregado, la aplicación incluye listas de reproducción de música que se

ajustan al gusto y ritmo de entrenamiento del usuario.


DOCUMENTO DE REQUISITOS DE LA APLICACIÓN.

CONTEXTO DEL PROBLEMA:

En el diario vivir se ha evidenciado que muchas personas no pueden asistir a

un gimnasio debido a los altos costos que presentan algunos de ellos, la falta

de máquinas para entrenar, entre otros, se hizo una observación detallada en

distintas personas sobre el por qué no asisten a un gimnasio, estas personas

manifestaron de manera recurrente, por medio del lenguaje verbal, que no

tienen la disposición de tiempo adecuada para desplazarse hacia los

gimnasios o centros de actividades deportiva, también es necesario tener en

cuenta la congestión vehicular que afecta la ciudad en determinadas horas del

día, por otro lado algunas personas manifiestan que no asisten a gimnasios

porque se sienten inseguras de su estado físico, apariencia física y falta de

motricidad para realizar la rutinas.

REQUISITOS DE LA APLICACIÓN:

Fitness Trainer App, se presenta como un sistema de apoyo para los

entrenadores y profesionales del deporte, personalizando sus servicios

partiendo de la información de los usuarios. En el momento en que el usuario

tiene un objetivo, ya sea físico, nutricional, entre otros, busca asistencia en el

gimnasio. Allí, además de los servicios ofrecidos, encuentra el sistema de

Fitness Trainer App, en el cual va complementar el trabajo de los

entrenadores, generando rutinas enfocadas a un objetivo en específico y

logrando confianza en el usuario y de esta forma lograr la meta alcanzada.


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.
Descripción de Actores

Usuario:

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.
Entrenador:

Las personas encargadas de subir todo lo relacionado a rutinas

especializadas, como videos, planes de entrenamientos, asesorías y planes de

seguimientos de los usuarios que quieran hacer uso de este servicio.

[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.

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.
[Entrenador]

Actor [Entrenador] Identificador:


[Act02]
Descripción Las personas encargadas de subir todo lo relacionado a rutinas
especializadas, como videos, planes de entrenamientos,
asesorías y planes de seguimientos para que los usuarios que
quieran hacer uso de este servicio.

Característica Personas especializadas en el área deportiva y médica tales


s como: deportologos, nutricionistas y médicos especializados en
el área deportiva.
Relación El entrenador es el encargado de subir las rutinas, plan de
entrenamiento y plan de mejoramiento para que los usuarios
puedan ver todos estos servicios en la aplicación.
Referencias Registrar usuario y modificar datos de usuario.

Atributos
Nombre Nombre de entrenador String
Contraseña Contraseña de entrenador Entero
Fecha de Fecha de nacimiento del entrenador. Entero
nacimiento
e-mail Correo electrónico del entrenador. String
Teléfono Número de celular del entrenador. Entero
Edad Edad de entrenador. Entero
Estrato Estrato entrenador. Entero
Tipo Tipo de documento de entrenador. String
Documento
Número de Número de documento de entrenador. Entero
documento

Comentarios
Este actor podrá subir todo lo relacionado a rutinas especializadas para que los
usuarios puedan tener acceso a estos servicios.

You might also like