Analisis de Requerimientos
Analisis de Requerimientos
Analisis de Requerimientos
ESPECIFICACIÓN DE REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES:
Código: RF-1
Tipo: Requerimiento de Interfaz de Usuario
Prioridad: Alta/Esencial
Nombre: Pantalla de Inicio de Sesión
Funcionalidad: El sistema debe autentificar el usuario, ya sea por correo electrónico o redes
sociales.
Entrada:
- Usuario
- Contraseña
Código: RF-2
Tipo: Requerimiento de Interfaz de Usuario
Prioridad: Alta/Esencial
Nombre: Menú de niveles
Funcionalidad: La aplicación debe poder permitir la elección de distintos niveles de conocimiento
de la lengua de señas.
Entrada:
- Log in
Salida:
Código: RF-3
Tipo: Requerimiento de Interfaz de Usuario
Prioridad: Alta/Esencial
Nombre: Lecciones progresivas
Funcionalidad: El sistema se tiene que restringir a ofrecer lecciones iniciales en cada nivel, y
desbloquear la siguiente sólo cuando se completa la previa.
Entrada:
- Confirmación de lecciones cursadas
Código: RF-4
Tipo: Requerimiento de Proceso o área de negocio
Prioridad: Alta/Esencial
Nombre: Pruebas por nivel
Funcionalidad: Al completar todas las lecciones de un nivel, la aplicación debe desbloquear la
opción de rendir una prueba que incluya todo lo avanzado en el mismo, devolviendo así un
puntaje traducible a puntos de la aplicación.
Entrada:
- Respuestas de la prueba
Código: RF-5
Tipo: Requerimiento de Manipulación de Datos
Prioridad: Media/Deseado
Nombre: Cuantificación de puntos por avance
Funcionalidad: Al completar lecciones o niveles, se podrá ganar puntos canjeables por premios
en la aplicación.
Código: RF-6
Tipo: Requerimiento de Manipulación de Datos
Prioridad: Baja
Nombre: Personalización de avatar de la App.
Funcionalidad: Al obtener los puntos necesarios, éstos podrán ser canjeados por diseños
alternativos del Avatar por defecto.
REQUERIMIENTOS NO FUNCIONALES
Código: RNF-1
Tipo: Requerimiento de seguridad
Nombre: Seguridad en el Log In
Funcionalidad: Los usuarios deben tener una sola cuenta por correo
Código: RNF-2
Tipo: Requerimiento de diseño
Nombre: Visualización de cursos
Funcionalidad: Todos los cursos y niveles deben verse de forma ascendente.
Universidad Católica Boliviana San pablo
Ingenieria De Sistemas SIS-223
Código: RNF-3
Tipo: Requerimiento de control de transacciones
Nombre: Funciones Restringidas
Funcionalidad: Los usuarios deben poder visualizar y manipular únicamente las lecciones
aprobadas y la lección en curso.
Código: RNF-5
Tipo: Aplicación multiplataforma
Funcionalidad: La aplicación se desarrollará en un lenguaje que permita la distribución en Android
e IOS.
Código: RNF-6
Tipo: Plataforma Operativa
Funcionalidad: El sistema podrá accederse a través de cualquier dispositivo con conexión a
internet.
Código: RNF-4
Tipo: Versión del Hardware
Funcionalidad: La aplicación debe poderse acceder a través de cualquier dispositivo móvil que
soporte aplicaciones desarrolladas en Flutter.