Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
Você está na página 1de 6
12.
Especificaciones de Casos de Uso
Registro de Usuario: Permitir que los nuevos usuarios se registren en la plataforma como estudiantes o instructores. Instrucciones Principales: 1. El visitante selecciona la opción de registro. 2. El sistema presenta un formulario de registro. 3. El visitante llena el formulario con sus datos personales y selecciona su rol (estudiante o instructor). 4. El visitante envía el formulario. 5. El sistema valida los datos y crea una nueva cuenta de usuario. 6. El sistema envía un correo de confirmación al usuario. El usuario está registrado y puede iniciar sesión en la plataforma. Alertas: El sistema muestra mensajes de error específicos. El correo ya está registrado. El sistema muestra un mensaje de error. Caso de Uso: Creación de Curso Permitir a los instructores crear nuevos cursos. Instrucciones Principales: 1. El instructor selecciona la opción de crear un curso. 2. El sistema presenta un formulario de creación de curso. 3. El instructor completa el formulario con el título, descripción, cronograma y otros detalles del curso. 4. El instructor envía el formulario. 5. El sistema guarda el nuevo curso y lo hace visible para los estudiantes. El curso está creado y disponible en la plataforma. 13. Descripción de Subsistemas de Análisis Subsistema de Autenticación y Gestión de Usuarios 1. Registro de usuarios. 2. Gestión de perfiles de usuario. 3. Asignación de roles. Módulos: Módulo de Registro. Módulo de Perfil de Usuario. Subsistema de Gestión de Cursos Responsabilidades: 1. Creación, edición y eliminación de cursos. 2. Gestión de lecciones y tareas. Módulos: Módulo de Cursos. Módulo de Lecciones. Módulo de Tareas. Subsistema de Evaluaciones Módulos: Módulo de Cuestionarios. Subsistema de Comunicación Gestión de foros de discusión. Herramientas de comunicación en tiempo real (chats y videoconferencias). Módulos: Módulo de Foros. Módulo de Chat. Módulo de Videoconferencias. Subsistema de Notificaciones Envío de notificaciones y alertas por correo electrónico.
14. Descripción de Interfaces entre Subsistemas
Autenticación y Gestión de Usuarios Y Gestión de Cursos Permitirá verificar si un usuario es instructor o estudiante al acceder a funcionalidades específicas de cursos. Gestión de Cursos (Evaluaciones) Permite que las evaluaciones se asocien a cursos específicos y se gestionen desde el subsistema de cursos. Gestión de Cursos (Comunicación) Interfaz: para acceder a foros y programar videoconferencias. Facilitar la creación de foros de discusión para cada curso y la programación de videoconferencias. Evaluaciones (Notificaciones) Envía alertas a los estudiantes sobre nuevas evaluaciones o retroalimentación disponible. Comunicación (Notificaciones) Notifica a los usuarios sobre nuevos mensajes en foros o chats.
15. Modelo de clases (diagrama de clases UML)
16. Análisis de la Realización de los Casos de Uso Realización del Caso de Uso: Registro de Usuario Registro de Usuarios Clase: Usuario Método: registrar() Vínculos: El visitante accede al formulario de registro a través de la interfaz de usuario El sistema valida los datos y crea una nueva instancia de la clase Usuario. Inicio y Finalización de Sesión Clase: Usuario Método: iniciarSesion() Vínculos: El usuario proporciona sus credenciales a través de la interfaz de usuario. Modificación de Perfil de Usuario Clase: Usuario Método: modificarPerfil() Vínculos: El usuario actualiza su información personal y preferencias en la interfaz de usuario. El sistema guarda los cambios en la base de datos. Realización del Caso de Uso: Creación de Curso Creación de Curso Clase: Instructor, Curso Método: crearCurso() Vínculos: El instructor accede al formulario de creación de curso. El sistema guarda la nueva instancia de la clase Curso asociada al instructor. Gestión de Lecciones y Tareas Clase: Curso, Leccion, Tarea Métodos: crearLeccion(), asignarTarea() Vínculos: El instructor agrega lecciones y tareas al curso. El sistema guarda las instancias de Leccion y Tarea asociadas al curso.