Está en la página 1de 4

REQUISITOS FUNCIONALES DEL SISTEMA OPERATIVO

1. REQUISITOS DE PLATAFORMA:
 Compatibilidad con sistemas operativos modernos, como Windows, macOS y
sistemas basados en Linux.
 Posibilidad de acceso a través de navegadores web comunes, como Chrome,
Firefox, safari y Edge.
2. ACCESO MÓVIL:
 aplicaciones móviles nativas o una interfaz web móvil compatible para acceder a
LearningYou en dispositivos iOS y Android.
3. REQUISITOS DE NAVEGADOR:
 Soporte para navegadores web ampliamente utilizados y actualizados, con una
lista de navegadores compatibles especificada.
4. REQUISITOS DE SERVIDORES:
 Compatibilidad con servidores web, bases de datos y tecnologías de servidor
comunes
5. REQUISITOS DE RED:
 Requisitos de ancho de banda y latencia para garantizar una experiencia fluida de
los usuarios.
6. SEGURIDAD Y AUTENTICACIÓN:
 Garantizar la seguridad de los datos y la privacidad de los usuarios.
 Establecer roles y permisos para el acceso a datos y funciones.
 Este requisito aborda la necesidad de integración con sistemas de autenticación,
como LDAP (Protocolo ligero de acceso a directorios) o Active Directory(servicio
desarrollado por Microsoft, para garantizar que los usuarios puedan iniciar sesión
de manera segura. También se refiere a la implementación de medidas de
seguridad para proteger los datos de los usuarios y su privacidad.
7. REQUISITOS DE HARDWARE:
 Especificaciones de hardware mínimas y recomendadas para servidores y
estaciones de trabajo que alojen o accedan a LearningYou
8. COMPATIBILIDAD CON NAVEGADORES ANTIGUOS:
 Consideración de la necesidad de soportar navegadores antiguos si los usuarios de
LearningYou aun los utilizan.
9. REQUISITOS DE ESCALABILIDAD:
 Capacidad de escalabilidad para manejar un numero creciente de usuarios y cursos
sin degradación del rendimiento.
10. INTEGRACIÓN DE PLATAFORMAS:
 Posibilidad de integración con otros sistemas y aplicaciones, como sistemas de
herramientas de videoconferencias

Explicación punto 6 LDAP es un protocolo de acceso a directorios ligero que se utiliza para
acceder y administrar información de directorios de manera eficiente. Un directorio, en este
contexto, es un almacén de datos que contiene información sobre usuarios, grupos dispositivos y
otros objetos de red.
Se utiliza comúnmente para autenticar usuarios y proporcionar acceso a recursos en una red, las
aplicaciones, como sistemas de gestión de identidades, servidores de correo electrónico y
sistemas de gestión de acceso, pueden utilizar LDAP para buscar y autenticar usuarios.
Independencia de la plataforma es un estándar abierto y es independiente de la plataforma, lo
que significa que puede utilizarse en una variedad de sistemas y servicios.
Active directory se utiliza principalmente en entornos basados en Windows server para
administrar identidades de usuario, grupos, políticas de seguridad y otros objetos de red.

REQUISITOS FUNCIONALES DE INICIO DE SESIÓN

1. Registro de usuarios:
 El sistema debe verificar la validez de la dirección de correo electrónico y
garantizar que sea única en el sistema.
2. Autenticación segura:
 Los usuarios deben poder iniciar sesión de manera segura utilizando su correo
electrónico y contraseña.
 El sistema debe implementar medidas de seguridad, como el cifrado de
contraseñas y la protección contra ataques de fuerza bruta.
3. Recuperación de contraseña:
 Los usuarios deben tener la opción de restablecer su contraseña en caso de olvido.
Esto podría incluir un proceso de restablecimiento de contraseña por correo
electrónico.
4. Verificación de dos pasos:
 Debe haber la opción de habilitar la autenticación de dos factores para
proporcionar una capa adicional de seguridad.
5. Asignación de roles y permisos:
 Los administradores deben poder asignar roles y permisos a los usuarios (por
ejemplo, estudiantes, instructor, administrador).
 Los permisos deben determinar que acciones pueden realizar los usuarios después
de iniciar sesión.
6. Registro de actividad:
 El sistema debe mantener un registro de la actividad de inicio de sesión,
incluyendo intentos fallidos y exitosos, para fines de auditoría y seguridad.
7. Bloqueo de cuenta:
 Se debe implementar un mecanismo que bloquee temporalmente una cuenta
después de un número especifico de intentos fallidos de inicio de sesión.
8. Políticas de contraseñas:
 Deben existir reglas para la creación de contraseñas, como longitud mínima, uso
de mayúsculas y minúsculas, números y caracteres especiales.
9. Sesión única activa:
 Los usuarios deben poder tener una única sesión activa a la vez para evitar el
acceso no autorizado a sus cuentas.
10. Integración de autenticación externa:
 Debe ser posible integrar el inicio de sesión con sistemas de autenticación
externos, como LDAP, Active Directory o autenticación única (SSO).
11. Notificaciones de inicio de sesión:
 Los usuarios deben recibir notificaciones por correo electrónico o mensaje de
texto cuando se inicie sesión en su cuenta desde un nuevo dispositivo o ubicación.
12. Cierre de sesión seguro:
 Los usuarios deben poder cerrar sesión de manera segura en todas las sesiones
activas para proteger su privacidad.

REQUISITOS FUNCIONALES PARA UN ADMINISTRADOR

1. ADMINISTRACIÓN DE USUARIOS:
 Registrar nuevos usuarios, incluyendo administradores, profesores y estudiantes.
 Desactivar o eliminar cuentas de usuarios cuando sea necesario.
2. ADMINISTRACIÓN DE CONTENIDO:
 Subir, organizar y gestionar el material de aprendizaje, como documentos, videos,
cuestionarios, etc.
 Establecer permisos para el acceso al contenido y la edición por parte de
instructores.
3. ADMINISTRACIÓN DE CALIFICACIONES:
 Acceder y modificar calificaciones o evaluaciones de estudiantes.
 Supervisar y asegurar la precisión de las calificaciones registradas.
4. CONTROL DE CURSOS:
 Crear, editar y eliminar cursos.
 Asignar profesores a cursos.
 Supervisar el progreso y el rendimiento de los cursos y los usuarios.
5. COMUNICACIÓN Y NOTIFICACIONES:
 Enviar notificaciones a estudiantes y profesores sobre eventos, actualizaciones del
curso y anuncios importantes.
 Facilitar la comunicación entre usuarios, ya sea a través de mensajes internos o
foros.
6. INFORMES Y ESTADÍSTICAS:
 Generar informes sobre el uso del LearningYou.
 Recopilar estadísticas de uso y desempeño.
7. COPIAS DE SEGURIDAD Y RESTAURACIÓN:
 Realizar copias de seguridad periódicas de los datos y el contenido del sistema.
 Restaurar datos en caso de fallos perdidas.
8. GENERACION DE CERTIFICADOS:
 Generar y emitir certificados a estudiantes que completen cursos o logren ciertos
hitos.
9. ADMINISTRACIÓN DE RECURSOS:
 Administrar recursos compartidos, como bibliotecas digitales o repositorios de
contenido
 Supervisar el acceso y el uso de recursos compartidos
10. SOPORTE TÉCNICO:
 Ofrecer asistencia técnica a profesores y estudiantes en caso de problemas
técnicos.

REQUISITOS FUNCIONALES PARA UN PROFESOR

1. CREACIÓN DE CONTENIDO:
 Crear y editar materiales de enseñanza, como módulos, lecciones y evaluaciones.
 Subir documentos, videos y otros recursos.
2. ADMINISTRACIÓN DE CLASES:
 Programar clases y asignar fechas.
 Gestionar la inscripción de estudiantes en sus cursos.
 Evaluar el progreso de los estudiantes.
3. COMUNICACIÓN:
 Facilitar la comunicación con los estudiantes a través de mensajes y foros.
 Proporcionar retroalimentación a los estudiantes.
4. EVALUACIÓN:
 Crear cuestionarios y evaluaciones.
 Evaluar el rendimiento de los estudiantes y asignar calificaciones.

REQUISITOS FUNCIONALES PARA UN ESTUDIANTE

1. INSCRIPCIÓN Y ACCESO:
 Iniciar sesión en el sistema.
 Acceda a cursos en los que estén inscritos.
2. NAVEGACIÓN Y ACCESO AL CONTENIDO:
 Acceda a materiales de curso, lecciones y recursos.
 Seguir un plan de estudio y llevar un registro del progreso.
3. INTERACCIÓN:
 participar en foros de discusión y comunicarse con profesores y compañeros de
clase.
 Enviar tareas y proyectos.
4. EVALUACIÓN Y SEGUIMIENTO:
 realizar cuestionarios y evaluaciones.
 Acceda a sus calificaciones y retroalimentación.
5. NOTIFICACIONES Y RECORDATORIOS:
 Recibir notificaciones sobre fechas límite, anuncios de cursos y eventos
importantes.
6. CHAT EN VIVO Y COLABORACIÓN EN TIEMPO REAL:
 Integrar herramientas de chat en vivo y colaboración en tiempo real para que los
estudiantes puedan interactuar con profesores y compañeros de clases de manera
inmediata
7. ACCESIBILIDAD:
 Garantizar que LearningYou sea accesible para todos los estudiantes, incluyendo
aquellos con discapacidades, cumplimientos con estándares de accesibilidad web.

También podría gustarte