Sunteți pe pagina 1din 3

Universidad Católica Boliviana San pablo

Ingenieria De Sistemas SIS-223

APLICACIÓN MÓVIL PARA EL APRENDIZAJE DE LA LENGUA DE SEÑAS

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

Salida: Pantalla principal de la Aplicación

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:

- Menú de Selección de nivel

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

Salida: Menú de selección de lección


Universidad Católica Boliviana San pablo
Ingenieria De Sistemas SIS-223

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

Salida: Pantalla de puntaje

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.