Espesificacion de Requererimientos 1.3
Espesificacion de Requererimientos 1.3
3 de abril de 2022
2
Tabla de contenido
Tabla de contenido
1.INTRODUCCION..................................................................................................................................................3
1. Introducción...........................................................................................................................................................3
1.1 Propósito..............................................................................................................................................................3
1.2 Ambito del sistema..............................................................................................................................................3
1.3 Definiciones acronimos y abreviaturas...............................................................................................................4
1.4 Referencias Bibliograficas..................................................................................................................................4
1.5 Visión general del documento.............................................................................................................................5
2 DESCRIPCIÓN GENERAL....................................................................................................................................5
2. Descripción General..............................................................................................................................................5
2.1 Perspectiva del Producto.....................................................................................................................................6
.2.2 Funciones del producto......................................................................................................................................6
2.3 Características de los Usuarios............................................................................................................................8
2.4 Restricciones.......................................................................................................................................................8
2.5 Suposiciones y dependencias..............................................................................................................................9
2.6 Requisitos Futuros.............................................................................................................................................10
3 REQUISITOS ESPECÍFICOS..............................................................................................................................10
3.1 Interfaces Externas............................................................................................................................................10
3.2 Funciones...........................................................................................................................................................12
3.3 Requisitos de Rendimiento................................................................................................................................14
3.4 Restricciones de Diseño....................................................................................................................................15
3.5 Atributos del Sistema........................................................................................................................................16
3
1. Introducción
los requisitos del proyecto de desarrollo de software para el gimnasio Club zona cheer gym
utilizando el modelo IEEE830 como referencia el cual consta de varias sub-secciones con
información detallada la cual ayuda a organizar la los procesos de proyecto y de esta manera
facilitar su comprensión
1.1 Propósito
del proyecto,con la finalidad de tener todos los procesos y pasos a desarrollar claros y
El sistema esta diseñado para almacenar una base de datos con los usuarios, adicionalmente
alertas de los usuarios con el mes vencido y no cancelado Entre los beneficios se destacan
mediante una aplicación de escritorio la cual podrá ayudarle al dueño del gimnasio a
administrar de una manera eficiente su negocio Los objetivos del proyecto son desarrollar un
descripción general del documento la cual incluye la perspectiva del proyecto, las funciones y
2. Descripción General
Este software contará con la capacidad de almacenar los datos por lo menos de 1000 personas
lo cual nuestro cliente el dueño del gimnasio podrá tranquilamente almacenar los datos de
todos sus clientes que estarían en un promedio de 100 a 200 personas aunque claramente
proporcionará nuestro software serán las de administrar los usuarios registrándolos a la base
de datos, eliminarlos de la base de datos, crear, eliminar y modificar rutinas con el fin de
asignarlas a los usuarios registrados al sistema, esta será un aplicativo de escritorio ya que no
usuario no requiere de una página web eso implica que no requerirá de pagar extra mes a mes
por un host para subir la web y este software será puramente para manejar su negocio en la
parte administrativa.
expusimos a nuestro cliente y dejamos las características más útiles para nuestro cliente y que
le facilite las tareas dentro de su negocio a nuestro cliente, nuestra ventaja es el crear un
software que tenga lo necesario para cumplir con todas las tareas de nuestro cliente, por ende
Las funciones a medida que implementará nuestro software tendrán la facultad de estar
siempre disponibles para nuestro cliente tales como: Registrar usuario: Que será un
nuestro cliente requiere de todos sus usuarios, será un formulario semi-flexible es decir que
necesidad de que el cliente las llene en el momento de registrar un usuario si no tiene presente
esa información.
Eliminar usuario: Esta característica de nuestro software estará en un menú junto con la
primero si de verdad desea eliminar el o los usuarios ya que también podrá seleccionar todos
estas características son indispensables para nuestro cliente ya que requiere de asignar estas
rutinas a todos sus usuarios dentro del sistema podrá editar las rutinas evitando eliminar y
volver a crear otra nueva rutina en caso de algún error o que requiera de una actualización.
características ya que aquí es donde nuestro cliente podrá asignar o quitar rutinas a uno o más
usuarios registrados en el sistema, como bien se menciona nuestro cliente podrá evitar la tarea
o quitar rutinas una por una y hacerlo a cuantos usuarios desee a la vez esta es una función
Para nuestro cliente que manejara el sistema se considera que tiene un bagaje intermedio en la
utilización de herramientas de tic por lo cual la forma en que se diseñe el software será incluso
fácil e intuitivo de utilizar para nuestro cliente, los usuarios que ingresara al sistema serán
2.4 Restricciones
Políticas de la empresa: Como única restricción de este ámbito, la aplicación asegura que no se
compartirá la información ingresada por nuestro cliente dentro del software en ningún sitio, la
Limitaciones del hardware: No tenemos el hardware para crear aplicaciones que requieran
asegurarnos que el software cumpla con estándares mínimos a la hora de auditar el software
estos ámbitos de control así que no tendremos unos estándares de control o funciones de
quiere decir que no nos hacemos cargo si el equipo en donde se encuentra el aplicativo es
seguridad en su equipo.
Si el cliente llegase a cambiar de equipo de cómputo tendrá que migrar toda la aplicación y
base de datos al nuevo equipo ya que nuestro software depende únicamente de la máquina en
software como Sistema operativo, cambia su disco duro o elimina des-instala el compilador en
nuevos requerimientos una vez pasemos la etapa de análisis de requerimientos por lo cual esto
tendrá un costo adicional ya que nos obliga a comenzar desde el inicio, también se podrán
realizar nuevos cambios una vez entreguemos el proyecto y el cliente requiera alguna
característica nueva.
3 REQUISITOS ESPECÍFICOS
móvil, ya que el dueño del gimnasio escogido Zona Cheer Gym manifiesta que le gustaría las
dos cosas, claro que, no se tuvieron en cuenta precios acerca del desarrollo de los tipos de
aplicativos.
sistema o software, aquí en esta sección describiremos mediante el estándar IEEE 830 y sus
campos referenciados (IEEE Std. 830-1998, 2008) cada uno de los requisitos específicos del
el sistema
Req005 Administ Asignar o Los #005 Ingresar Como es Poder
rador retirar usuarios al un asignar o
rutinas a del sistema gimnasio retirar una
usuarios gimnasio como de rutina a un
semanal administr porrismo usuario
mente ador, no el poder después de
adquiere tener asignar y confirmar
n nuevas rutinas retirar las los
rutinas o asignadas rutinas de cambios
se les en caso porrismo quedara
rota de querer es almacenad
nuevas asignar indispens o la
rutinas una able informació
rutina, n en el
tener una sistema y
rutina se mostrara
asignada en el inicio
como del sistema
requisito
en caso
de querer
quitar
una
rutina de
un
usuario
1
La interfaz general del software deberá ser en principio amigable con el usuario o cliente que
(menores de edad) entonces no debe presentarse la página de forma compleja o que represente
una dificultad para los posibles padres que quieren inscribir sus hijos al gimnasio y
adquirir los servicios del lugar. La interfaz general de la página principal de portada por
claras razones deberá poseer una adaptabilidad en sus márgenes y modos de presentación a la
hora de que los clientes puedan verla de distintas formas ya sea desde un ordenador, laptop o
móvil (estos son las pantallas más comunes), además la carga de esta interfaz no deberá
representar un alto consumo de recursos en el equipo cualquiera que este abriendo la página,
debido a que estamos hablando del diseño de un software no tan sofisticado y es para un
gimnasio pequeño que espera adquirir clientes en su zona cercana o zona metropolitana.
A los usuarios también se les mostrará otras interfaces mediante accesos simples como
botones en la interfaz principal que los llevarán al login o inicio de sesión para ingresar a sus
cuentas que ya tienen como clientes del gimnasio, el registro, que será otra interfaz, pestaña o
ventana que les mostrará si desean hacer el formulario de registro y la interfaz de pago que
será una interfaz que funcionara con otros sistemas, ya que se abrirán ventanas emergentes
dependiendo del método de pago escogido por el cliente y manejará por medio de esta el
servicio externo que asociaremos a la página para que puedan realzar el pago de la manera
más simple y efectiva posible tanto para que se le refleje el pago al cliente y al dueño del
lugar.
cliente y los servicios que ofrecerá el gimnasio con todos sus detalles para los niños
principalmente, cada opción tendrá su vía de accesibilidad para ver la información pertinente
cuenta, configuración general, de pagos y servicios específicos de las cosas que se llevan a
cabo en el gimnasio.
3.2 Funciones
programación que permitirán que las solicitudes, servicios y accesos que tendrán relación con
el cliente funcionen internamente correcto, para ello el diseño de cada pestaña o ventana que
se presentara deberá tener información clara y no muy compleja por el tipo de cliente que se
el tipo de servicios que se ofrecen (rutinas y ejercicios de porrismo) y los beneficios de ser
parte del lugar, además tendrá que ser fácil la visibilidad para el acceso al aplicativo como el
cual le pedirá los datos correspondientes a la persona que desea inscribir al menor de edad
(nombre, apellidos, correo, fecha de nacimiento, cedula, contraseña y filtro para conformar que
es mayor de edad), luego pasara a la pestaña de pagos también siendo re direccionado, allí el
cliente escogerá el método de pago más ajustado para el donde accederá a los servicios
externos correspondientes para realizar el pago ya sea por tarjeta débito o crédito (sistema PSE
nuestros bancos aliados y que pueda ejecutar el proceso por medio de cuentas virtuales como
Una vez hecho el proceso de registro y pago, el cliente será llevado a la página de las
principales funcionalidades que contaran con su botón de acceso correspondiente para editar
configuración general y luego el enlace seguido para acceder a cada una de los elementos en
es donde tendrá mayor movimiento el cliente, porque aquí verá información relacionada con
el horario que tendrán las rutinas de ejercicios (porrismo) para esas fechas, instructores
escogidos para impartir cierto tipo de ejercicios y elementos necesarios para llevar a cabo las
Aquí analizamos la visión que tendrá el cliente parcialmente, pero no se debe dejar de lado el
usuario de tipo administrativo, el cual contará por razones lógicas con una cuenta con
permisos especiales para el fácil acceso y manejo administrativo del lugar en cuanto a pagos,
información y clientes, estos 3 ítems son los más importantes para el dueño o administrador,
este verá la misma información que se le presenta al cliente, pero con ciertos añadidos o plus,
principales, podrá cargar, eliminar y editar esta información, ajustar o cambiar la información
información de la página) y además tendrá acceso a una base de datos a la que podrá
entrar a manipular una vez inicie sesión con su cuenta administrativa, esta base de datos
clientes, los pagos hechos por cada uno, hacer las debidas consultas acerca de clientes,
instructores o profesores y demás empleados del lugar, pagos realizados del lugar como
mantenimiento, máquinas y elementos para uso de los niños. Primordial-mente se espera que
el administrador o dueño tenga el manejo total del gimnasio por medio de la página y que sea
de manera simple y efectiva, gracias al correcto desarrollo y diseño del software con sus
procesos internos y externos de interfaces con cada uno de los lenguajes de programación
Se espera que los procesos que se lleven a cabo por medio del sistema no signifiquen un gasto
alto de recursos y rendimiento tanto para el cliente como el administrador, la página deberá
soportar el número de clientes que se espera que accedan al aplicativo de acuerdo con la
información recolectada mediante la encuesta realizada al dueño del gimnasio, que nos
muestra que tienen un aforo de entre 101 a 200 clientes por mes, así que el diseño del
puedan ver la información en el momento más pertinente que consideren y así no presente
concentrarse en permitir que múltiples usuarios puedan ejecutar sus pagos en los días
congestionados o clave, ya que el lugar maneja el tema de pagos con mensualidades por lo
tanto debe brindar garantía de pagos efectivos junto con el correcto funcionamiento de los
La base de datos que estará bajo manejo del usuario tipo administrativo también tendrá que
soportar la cantidad de información ingresada a la misma y que pueda brindar una capacidad
Esta formulación del proyecto se hace con una visión general en base a las necesidades
recolectadas y reflejadas por el dueño del gimnasio, por lo tanto, se pueden presentar
diseño del mismo. En base a esto podemos decir que las limitantes podrían presentarse
principalmente en la parte de los métodos de pago y la base de datos al servicio del dueño
del lugar, ya que la parte de los métodos de pago depende de varios factores de diseño de
software para la página y de factores que dependen de servicios externos a la misma para que
el cliente pueda ver múltiples opciones a la hora del pago. En cuanto a la base de datos, la
programación y estructuración de la misma pueda llegar a ser compleja, aunque se espera que
las limitantes sean de igual nivel al que se espera que llegue el software, no tan estructurado y
técnico.
1
El software tendrá atributos importantes, dentro de los que se destacan el tipo de población
que hará uso de los servicios del gimnasio en última instancia (los niños), por lo tanto, el
software deberá brindar una gran fiabilidad y seguridad a la hora del registro, ya que solo un
responsable mayor de edad o tutor legal será el único permitido para realizar los procesos
debidos para ser parte del gimnasio y así inscribir al menor que desea que forme parte del
Los usuarios con permisos administrativos tendrán un tipo de cuenta especial y para ingresar
al sistema a manipular algo tendrán unos pasos de verificación (por correo o celular) para
confirmar que el tipo de identidad de la persona que está intentado ingresar al software sea de
Los pagos también serán verificados en el sistema con atributos ya sean externos a la página o
gimnasio.