Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
Proyecto: Especificaciones de requerimientos empresa Biga’s Gym
Resumen
Este documento presenta, en castellano, el formato de
Especificació n de Requisitos Software (ERS) segú n la ú ltima versió n
del está ndar IEEE 830. Segú n IEEE, un buen Documento de Requisitos,
pese a no ser obligatorio que siga estrictamente la organizació n y el
formato da- dos en el est ́andar 830, śı deber´a incluir, de una forma o
de otra, toda la informació n presentada en dicho está ndar. El está ndar
de IEEE 830 no está libre de defectos ni de prejuicios, y por ello ha
sido justamente criticado por mú ltiples autores y desde mú ltiples
puntos de vista, llegando a cuestionar incluso si es realmente un
está ndar en el sentido habitual que tiene el t´ermino en otras ingenier
´ıas. El presente documento no pretende pronunciarse ni a favor ni en
contra de unos u otros: tan solo reproduce, con propó sitos
fundamentalmente docentes, có mo se organizaría un Documento de
Requisitos segú n el está ndar IEEE 830.
Bibiana ● Edwin
Herná ndez Andrés
Palacios
Castro
● Laura
Isabel
Diaz
● Andrés
Camilo
Amu
● Alejandr
O
Paredes
● Sebastiá n
Bravo
Índice
1. Introducción 3
1.1. Propósito................................................................................................3
1.2. Ámbito del Sistema.................................................................................3
1.3. Definiciones, Acrónimos y Abreviaturas.................................................3
1.4. Referencias.............................................................................................3
1.5. Visión General del Documento...............................................................4
2. Descripción General 4
2.1. Perspectiva del Producto........................................................................4
2.2. Funciones del Producto..........................................................................4
2.3. Caractersticas de los Usuarios................................................................5
2.4. Restricciones...........................................................................................5
2.5. Suposiciones y Dependencias.................................................................5
2.6. Requisitos Futuros..................................................................................6
3. Requisitos Especıficos 6
3.1. Interfaces Externas.................................................................................7
3.2. Funciones................................................................................................7
3.3. Requisitos de Rendimiento.....................................................................9
3.4. Restricciones de Diseño..........................................................................9
3.5. Atributos del Sistema.............................................................................9
3.6. Otros Requisitos.....................................................................................9
4. Aprendices 9
3
1. Introducción
Estos son los requerimientos realizados hacia el software de la empresa
Biga’s gym, requisitos o requerimientos según las necesidades, características,
servicios y productos de esta la cúal consta de varias subsecciones: propósito,
ámbito del sistema, definiciones, referencias y visión general del documento.
1.1. Propósito
En esta subsección se definirá el propósito del documento ERS y se
especificará a quién va dirigido el documento.
En el tratado documento, que va dirigido a la instructora Bibiana
Hernández, se profundizará en materia, se darán detalles sobre el proyecto del
grupo. Se analizará con el propósito de obtener resultados generales para la
realización del modelado del Software.
El sistema será el apartado virtual del gimnasio Biga’s Gym en donde los
usuarios cuentan con el poder de registrarse para obtener distintas
suscripciones/servicios/productos. Además en el sistema se guardarán los
datos de cada usuario y se contará con información sobre el gimnasio.
1.4. Referencias
2.
3. Política de Seguridad y Salud en el Trabajo" - Autoría: Departamento de
Recursos Humanos, Gimnasio XYZ
4. "Procedimientos de Limpieza y Desinfección" - Autoría: Departamento
de Operaciones, Gimnasio XYZ
5. "Informe de Auditoría Interna 2023" - Autoría: Equipo de Auditoría
Interna, Gimnasio XYZ
6. "Manual de Entrenamiento de Personal" - Autoría: Departamento de
Capacitación, Gimnasio XYZ
7. "Plan de Emergencia y Evacuación" - Autoría: Departamento de
Seguridad, Gimnasio XYZ
P
7.1. Visión General del Documento
Vamos a hablar sobre la visión general del documento, que incluye el objetivo, el alcance,
las definiciones, las referencias y abreviaturas de manera general
Este describe de manera general un plan o proyecto para determinado desarrollo de
software, y que enseñe de manera general los requisitos del producto
El proyecto de Biga’s Gym va diseñado para su uso y ejecución en entornos de la web
8. Descripción General
Con la empresa Biga’s Gym nuestros requisitos vistos de forma general es el correcto
funcionamiento del software, estableciendo aquellos requisitos funcionales y los no
funcionales, que estos requerimientos se generen de acuerdo a las necesidades de los
clientes o usuarios, al mismo tiempo que a las necesidades de la empresa, que la
comodidad, la utilidad, la accesibilidad, el rendimiento, lo práctico y sencillo sean las
características del software de la empresa Biga’s Gym
4-Entrenamientos personalizados
5-Seguimiento de las personas P
6-Pagos y facturación
8-Informes y estadísticas
P
8.3. Características de los Usuarios
Los usuarios de Biga’s Gym, teniendo en cuenta primeramente a los de la parte
de los desarrolladores/dueños/creadores, tienen conocimientos en varios campos
relacionados con el desarrollo y análisis del software. Bases de datos. Lenguajes de
programación. Lenguajes de estructuración. En la parte de usuarios como clientes,
estos deben ser atléticos, ambiciosos, positivos, activos físicamente. Dispuestos a
desarrollarse como personas tanto física, como moral, emocional y
psicológicamente.
8.4. Restricciones
Políticas de la empresa: El software debe cumplir con las políticas internas del
gimnasio en cuanto a la privacidad y seguridad de los datos de los usuarios.
Limitaciones del hardware: El software debe ser compatible con equipos con
una limitación mínima de 4 GB de RAM y un procesador de al menos 2 GHz.
Lenguaje(s) de programación:
Suposiciones
Conexión a Internet disponible: Se supone que los usuarios del software tendrán acceso
constante a una conexión a Internet para utilizar todas las funcionalidades.
Dependencias
Pasarelas de pago externas: Dependencia de la disponibilidad y compatibilidad con
servicios de pasarelas de pago externas para procesar transacciones financieras.
Servicios de autenticación externa: Dependencia de servicios externos para
autenticación o servicios de inicio de sesión con redes sociales, si se integran para
facilitar el acceso de los usuarios.
Cumplimiento normativo: Dependencia de cumplir con regulaciones y normativas
específicas en la industria del fitness y pagos en línea, lo cual puede afectar las
funcionalidades y políticas implementadas.
Adaptación a tendencias del fitness digital: Dependencia de adaptarse a las
tendencias emergentes en tecnologías y prácticas relacionadas con el fitness digital
para mantener la relevancia del software.
8.6. Requisitos Futuros
Adaptabilidad a nuevas tendencias de entrenamiento: Ajustar la aplicación para incluir
nuevas tendencias de entrenamiento o modalidades específicas que puedan surgir en la
industria del fitness.
Pagos con criptomonedas: Con la creciente aceptación de criptomonedas, la posibilidad
de realizar pagos con estas monedas podría convertirse en un requisito futuro para
aquellos usuarios que prefieren este método.
Realidad Virtual (RV) o Realidad Aumentada (RA): Podrían ofrecer experiencias de
entrenamiento inmersivas y motivadoras, permitiendo a los usuarios participar en clases
virtuales o interactuar con entornos de entrenamiento simulados.
Inteligencia Artificial (IA) y Análisis de Datos: La implementación de IA y análisis avanzado
de datos podría mejorar la personalización de las rutinas de entrenamiento, proporcionar
recomendaciones personalizadas y analizar patrones de comportamiento de los usuarios
para mejorar la eficacia de la aplicación.
Recompensas virtuales: Implementar un sistema de recompensas virtuales para juegos y
desafíos para motivar a los usuarios a alcanzar sus objetivos de fitness y mejorar la
retención de clientes.
9. Requisitos Especıficos
Los requisitos específicos de una empresa de gimnasio pueden variar según diversos
factores, como el tamaño del gimnasio, la ubicación, el tipo de servicios ofrecidos y las
regulaciones locales.
8. Cumplimiento Legal: Cumplir con todas las leyes y regulaciones aplicables, incluyendo
normativas laborales, normas de protección de datos, leyes de consumo y normas de
accesibilidad para personas con discapacidad.
Interfaz de usuario:
● La interfaz debe ser intuitiva y fácil de usar para diferentes grupos de usuarios,
como administradores, personal del gimnasio y miembros.
● Debe permitir a los usuarios realizar acciones como registrarse, reservar clases,
consultar horarios, pagar cuotas, etc.
● La interfaz debe ser accesible desde múltiples dispositivos, como computadoras de
escritorio, tabletas y teléfonos inteligentes.
● Se debe tener en cuenta el diseño responsive para adaptarse a diferentes tamaños
de pantalla y dispositivos.
● Debe proporcionar retroalimentación clara al usuario sobre acciones realizadas,
errores y estado del sistema.
Interfaz con otros sistemas (hardware y software):
● Integración con sistemas de control de acceso para la entrada al gimnasio, como
tarjetas RFID, códigos de barras o sistemas biométricos.
● Conexión con dispositivos de seguimiento de fitness y salud, como pulseras
inteligentes, relojes deportivos o aplicaciones de seguimiento de actividad física.
● Integración con sistemas de pago para procesar transacciones relacionadas con
cuotas de membresía, compras en la tienda del gimnasio, etc.
● Interfaz con sistemas de gestión de inventario para mantener un registro preciso
de los equipos y suministros en el gimnasio.
● Conexión con sistemas de gestión de relaciones con los clientes (CRM) para
almacenar información de contacto y preferencias de los miembros.
Interfaces de comunicaciones:
● Implementación de una plataforma de comunicación interna para que el personal
del gimnasio pueda comunicarse entre sí y con los miembros.
● Integración con sistemas de correo electrónico para enviar notificaciones sobre
eventos del gimnasio, promociones, cambios en horarios, etc.
● Posibilidad de enviar recordatorios automáticos de citas, reservas de clases o
pagos pendientes a través de mensajes de texto o notificaciones push.
● Soporte para comunicaciones en tiempo real, como chats en línea para consultas
de los miembros o asistencia técnica.
9.2. Funciones
1. Gestión de socios: Registro de nuevos miembros, renovaciones de
membresía, seguimiento de datos de contacto y pagos.
Prioridad Alta
Prioridad Alta
Prioridad Alta
Descripción del También los costos de realizar estos mantenimientos, que sea
requisito fácil de realizar actualizaciones, ya sea por parte de la empresa
o un desarrollador
Prioridad Alta
Prioridad Alta
9.4. Restricciones de Diseño
El diseño de software para un gimnasio puede estar sujeto a varias restricciones
que deben considerarse para garantizar su eficacia, seguridad y usabilidad.
Algunas de las restricciones de diseño comunes incluyen:
Usabilidad: El software debe ser intuitivo y fácil de usar para los empleados del
gimnasio y los miembros. Debe permitir a los usuarios navegar fácilmente
por las funciones y realizar tareas como registrarse para clases, verificar
horarios, y actualizar la información de la membresía de manera rápida y
sencilla.
Seguridad: La seguridad de los datos personales y financieros de los
miembros es primordial. El software debe cumplir con estándares de
seguridad de la industria y regulaciones de protección de datos, como
GDPR en Europa o HIPAA en Estados Unidos, si corresponde.
Escalabilidad: El software debe ser capaz de manejar un crecimiento en el
número de usuarios y transacciones a medida que el gimnasio crezca.
Debe ser fácilmente escalable para agregar nuevas funcionalidades y
adaptarse a las necesidades cambiantes del negocio.
Compatibilidad: Debe ser compatible con diferentes dispositivos y
plataformas, como computadoras de escritorio, tablets y teléfonos
inteligentes, así como sistemas operativos como Windows, iOS y Android.
Accesibilidad: El software debe ser accesible para personas con
discapacidades, cumpliendo con estándares de accesibilidad web como el
WCAG (Web Content Accessibility Guidelines).
Interoperabilidad: Debe poder integrarse con otros sistemas que el gimnasio
utilice, como sistemas de gestión de clientes (CRM), sistemas de gestión
de relaciones con proveedores (ERP), sistemas de control de acceso y
sistemas de facturación.
Rendimiento: El software debe ser rápido y eficiente, con tiempos de carga
mínimos y capacidad para manejar múltiples usuarios concurrentes sin
problemas de rendimiento.
Flexibilidad: Debe ser lo suficientemente flexible como para adaptarse a las
políticas y procedimientos específicos del gimnasio, así como a las
preferencias individuales de los usuarios.
Gestión de Miembros:
ID Requerimiento RF01
ID Requerimiento RF02
ID Requerimiento RF03
ID Requerimiento RF05
ID Requerimiento RF06
ID Requerimiento RF07
ID Requerimiento RNF01
ID Requerimiento RNF02
ID Requerimiento RNF03
ID Requerimiento RNF04
ID Requerimiento RNF05
ID Requerimiento RNF06
ID Requerimiento RNF07
Nombre del requerimiento Mantenibilidad
ID Requerimiento RNF08
ID Requerimiento RNF09
ID Requerimiento RNF10
10. Aprendices
● Edwin Andrés Palacios Castro
● Laura Isabel Diaz
● Andrés Amu
● Alejandro Paredes
● Joan sebastian Bravo