República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Instituto Universitario de Mercadotecnia “ISUM”
Asignatura: “Análisis y Diseño de Sistemas” Sección IV4A 02PB
DIAGRAMAS UML
Integrante:
Travieso Castro, Angel Gustavo (V28302991)
Marquez, Hender (V24333898)
Caracas, 06 de Julio de 2023
Diagrama caso de uso
El diagrama de caso de uso proporcionado ilustra las interacciones
funcionales dentro del sistema de gestión académica de la
Universidad Los Ángeles. En este diagrama, se destacan tres tipos de
usuarios: estudiantes, profesores y personal de control de estudio,
quienes interactúan con el sistema a través de diferentes casos de
uso.
Para los estudiantes, el proceso comienza con el "Login", que es
un paso fundamental para acceder a sus actividades académicas. Una
vez autenticados, pueden proceder a "Inscripción de materias",
que incluye subprocesos como "Seleccionar materias" y
"Registrar inscripción". Adicionalmente, se verifica el
"Cumplimiento académico" del estudiante para asegurar que cumplan
con los requisitos necesarios para las inscripciones.
Por otro lado, los profesores tienen la capacidad de "Publicación
de contenido" académico y "Enviar recordatorio a estudiantes"
para mantenerlos informados sobre clases y tareas. Además, pueden
"Programar clase", que puede requerir una "Confirmación de
programación", asegurando que el proceso de planificación de
clases sea eficiente y esté bien coordinado.
Finalmente, el personal de control de estudio juega un rol crucial
en el proceso de "Verificar credenciales" durante el login de los
usuarios, asegurando que solo los individuos autorizados accedan al
sistema.
Ilustración 1 Diagrama de Casos de Uso Universidad Los Angeles
Este diagrama refleja cómo cada usuario interactúa con el sistema
para realizar sus tareas específicas, asegurando el funcionamiento
eficiente de los procesos académicos en la universidad.
Diagrama de paquetes
El diagrama de paquetes ilustra la organización modular del
sistema de software de la Universidad Los Ángeles, dividido en cuatro
paquetes principales:
Gestión de Estudiantes: Incluye funcionalidades para inscribir,
seleccionar y registrar materias.
Servicios Académicos: Agrupa funciones como verificar el
cumplimiento académico y enviar recordatorios a los estudiantes.
Gestión de Profesores: Contiene herramientas para programar
clases, publicar contenido y confirmar la programación de las clases.
Servicios de Autenticación: Se encarga de verificar las
credenciales de los usuarios mediante una interfaz de autenticación.
Cada paquete está diseñado para facilitar el mantenimiento y la
escalabilidad del sistema, alineando funcionalidades específicas con
los distintos tipos de usuarios (estudiantes, profesores, y personal
administrativo), y asegurando la seguridad y eficiencia de las
operaciones académicas y administrativas.
Ilustración 2 Diagrama de Paquetes Universidad Los Angeles
Diagrama de clase
El diagrama de clases mostrado estructura las interacciones y
relaciones dentro de un sistema de gestión académica, detallando
cómo los diferentes componentes interactúan y se relacionan para
manejar información sobre usuarios, horarios, materias y cargas
académicas.
Clases Principales:
Usuario: Representa la base de otros roles en el sistema, como
estudiantes y profesores. Contiene atributos comunes como ID,
nombres, números de teléfono y métodos para mostrar ID y visualizar
horarios.
Alumno-usuario: Hereda de Usuario, añadiendo detalles
específicos como ID de estudiante, arreglo de materias inscritas, y
métodos para inscribir materias, asignar horarios, validar cursos, y
visualizar costos y horarios.
Profesor-Usuario: Extensión de Usuario, especializada con
atributos como ID de profesor, materias enseñadas, y métodos para
gestionar calificaciones, asignar horarios, visualizar horarios y validar
cursos.
HorarioProfesor y HorarioEstudiante: Clases que gestionan
los horarios específicos para profesores y estudiantes, incluyendo
atributos como carrera, curso, materia y turno.
Materia: Define las materias ofrecidas, con atributos para el ID de
la materia, nombre y número de créditos.
MateriaProfesor: Relaciona profesores con las materias que
enseñan, incluyendo ID de profesor y de materia, junto con el nombre
de la materia.
CargaAcademica: Maneja la información de las cargas
académicas de los cursos, incluyendo detalles del curso, profesor,
horario y período.
Estas clases permiten que el sistema gestione eficientemente
todos los aspectos relacionados con la administración académica,
desde la inscripción y asignación de materias hasta la gestión de
horarios y carga académica, facilitando así la interacción entre
estudiantes, profesores y el personal administrativo.
Ilustración 3 Diagrama de Clases Universidad Los Angeles
Diagrama de objetos
Este diagrama de objetos representa instancias específicas de
diferentes clases dentro de un sistema de gestión académica. Cada
objeto refleja un usuario con roles y atributos particulares, como
estudiantes y profesores, ilustrando cómo se podrían configurar en
una implementación real. Aquí se detalla cada objeto y su contexto:
Objetos de Usuario
1. Usuario (General)
UsuarioID: JoseM
Nombres: Jose Miguel
Apellidos: Marquez Landaeta
Cursos: IF4D
Turno: Mañana
Celular: 04123411223
Correo: JoseM@[Link]
Este objeto representa a un usuario genérico en el sistema,
destacando su identificación, información de contacto y detalles
académicos básicos.
2. Usuario (General)
UsuarioID: GlendysDV
Nombres: Glendys Del Valle
Apellidos: Torres Gonzalez
Cursos: IF5E
Turno: Nocturno
Celular: 04120143123
Correo: GlendysT@[Link]
Otro usuario genérico que difiere en turno y curso, mostrando la
diversidad en la configuración de los usuarios del sistema.
Objetos de Alumno-Usuario
1. Alumno-Usuario
ID Estudiante: JoseM
Nombres: Jose Miguel
Apellidos: Marquez Landaeta
Celular: 04123411223
Correo: JoseM@[Link]
Turno: Mañana
Cursos: IF4D
Este objeto muestra a un estudiante específico, resaltando que
posee los mismos atributos básicos que un usuario general, más
algunos detalles académicos clave.
2. Alumno-Usuario
ID Estudiante: HenderJ
Nombres: Hender Jose
Apellidos: Gonzalez Marquez
Celular: 04125641324
Correo: henderg@[Link]
MateriaID: Metodología
Aranceles: 243
Carrera: Informática
Curso: IF4D
Turno: Nocturno
Un segundo estudiante con un perfil más detallado que incluye
información sobre su materia específica, aranceles y otros atributos
académicos.
Objeto de HorarioEstudiante
Carrera: Informática
Curso: IF4D
ID Estudiante: HenderJ
Nombre: Hender Jose
MateriaID: Metodología
Aula: PD3
Turno: Nocturno
Este objeto representa el horario de un estudiante, vinculando
directamente con el objeto del estudiante HenderJ. Muestra dónde y
cuándo asiste a sus clases, siendo crucial para la logística diaria del
estudiante.
Objeto de Profesor-Usuario
ID Profesor: GlendysDV
Nombres: Glendys Del Valle
Apellidos: Torres Gonzalez
Celular: 04120143123
Correo: GlendysT@[Link]
Carrera: Informática
Un profesor del sistema que también es un usuario general,
mostrando la interacción entre su rol docente y su perfil de usuario.
Interpretación y Uso
Este diagrama es útil para visualizar cómo los diferentes tipos de
usuarios (estudiantes, profesores) están estructurados y cómo se
relacionan dentro del sistema. Cada objeto está diseñado para reflejar
atributos reales y operativos, facilitando entender el flujo de datos y
las operaciones dentro de un sistema de gestión académica real.
Ilustración 4 Diagrama de Objetos Universidad Los Angeles