| Entidad | Descripcion |
| Estudiante | Tiene como atributos un nombre y clave |
| Curso | Tiene como atributos un nombre y clave |
| Profesor | Tiene como atributo un nombre |
| Departamento | Tiene un nombre como atributo. Tiene como metodos:
agregarProfesor quitarProfesor obtenerProfesor obtenerTodosProfesores |
| Universidad | Tiene como atributos un nombre, direccion y telefono.
Tiene como metodos : agregarEstudiante quitarEstudiante obtenerEstudiante obtenerTodosEstudiantes agregarDepartamento quitarDepartamento obtenerDepartamento obtenerTodosDepartamentos |
Las relaciones que existen entre cada entidad son:
| Entidad | Relacion y descripcion | Entidad |
| Estudiante | Asiste. Varios estudiantes asisten a multiples cursos. | Curso |
| Profesor | Imparte. Uno o mas profesores imparten cero o mas cursos | Curso |
| Profesor | AsignadoA. Uno o mas profesores estan agregados a un departamento | Departamento |
| Departamento | Un profesor puede ser director de un departamento | Profesor |
| Universidad | Tiene. Una Universidad tiene agregados 1 o mas departamentos | Departamento |
| Estudiante | Miembro. Muchos estudiantes son miembros de una Universidad | Universidad |
| Actor | Caso de uso |
| Cliente | Realizar transaccion con tarjeta , Procesar factura del cliente, Ajustar transacciones, Gestionar la cuenta del cliente |
| Comercio | Realizar transaccion con tarjeta , Procesar factura del cliente |
| Entidad Financiera | Procesar factura del cliente, Gestionar la cuenta del cliente |
| Clase | Descripcion |
| Aplicacion Cliente | Metodos: desplegar(im:Imagen) |
| Aplicacion Servidor | Metodos:enviar(im:Imagen), inicioServicio(), finServicio() |
| Imagen | Metodos:cargar(rutaSistema:String) |