Tarea Progra

Fazer download em docx, pdf ou txt
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.

Você também pode gostar