Documente Academic
Documente Profesional
Documente Cultură
No todos los diagramadores permiten definir las clases de esa forma. En UML una caracterstica (atributo u
operacin) se define de acceso pblico o privado. El signo (-) en el atributo carnet, indica que es un atributo
de acceso privado. El signo (+) en la operacin Alumno, significa que la operacin es de acceso pblico. Los
atributos y las operaciones pueden ser de acceso pblico o privado. Normalmente y como buena prctica de
programacin, todos los atributos se definen privados y todas las operaciones son pblicas.
En ArgoUML, el smbolo que identifica el tipo de acceso no aparece, pero se puede definir seleccionando el
atributo o la operacin, y luego se marca el tipo de acceso en las propiedades del elemento. Por omisin,
aparece marcado como elemento pblico.
En las operaciones, agregar los parmetros necesarios, definiendo el nombre del parmetro, su tipo y si es
ms de uno, separarlo por comas. Adems, agregar el tipo de dato que retornar la operacin.
El tipo puede ser: Si es un mtodo constructor (que crea el objeto), devolver un objeto del tipo de la clase;
si no es una operacin constructora, puede devolver un int, float, double, String o cualquier otro tipo de dato
vlido, o incluso podra no devolver un valor (void).
EJERCICIOS
Cree los diagramas de clases de acuerdo a las especificaciones que se presentan. Adems de las clases, debe
especificar los nombres de las asociaciones, su navegabilidad, multiplicidad, agregacin o composicin.
1. Modelo puestos
De los empleados se conoce el cdigo del empleado, su nombre, telfono, nmero del ISSS y el
nmero nico de pensiones. Un empleado tiene a otro empleado como jefe. A su vez, un jefe puede
coordinar a varios empleados como sus subalternos, o a ninguno. El empleado slo puede ser
considerado como empleado si existe un contrato asociado a el. El contrato incluye un empleado y
puesto. Del contrato se conoce su nmero y perodo (fecha inicio y fecha fin). Del puesto se conoce
su cdigo, nombre, posicin funcional y salario. Un puesto puede encontrarse vacante.
Una carrera estar conformada por una serie de asignaturas. Al momento de incluir una asignatura a
un plan de estudio, debe especificarse el nmero de ciclo en el que se impartir en esa carrera (es
decir, en cada carrera se puede impartir en diferente ciclo).
La inscripcin de un alumno est conformada por el conjunto de asignaturas que sern inscritas y el
ciclo acadmico en el que realiza la inscripcin.
4. Modifique el modelo resultante del ejercicio anterior, para que al momento de indicar que una
asignatura forma parte de un plan de estudio, tambin se indique cuales son sus requisitos (corequisitos y pre-requisitos). Tomando en cuenta que los prerrequisitos y los co-requisitos deben
cursarse en el ciclo correspondiente segn la carrera.
8. Modelo de cursos
Modifique el modelo del Ejercicio N 3 para que permita dar soporte ya no solamente a la
inscripcin de asignaturas, sino adems especificar los grupos (tericos y de laboratorios) en el que
recibir sus clases.
Del docente se conoce su nombre, apellidos, fecha de nacimiento, documento de identidad, el nmero
de ISSS y el nmero nico de pensiones (NUP). Adems de los atributos descritos anteriormente, el
alumno tambin tendr un documento de identidad. Los grupos poseen un nmero y el tipo. Puede
haber varios grupos de una misma asignatura. Cada grupo est formado por un solo docente y varios
alumnos. Tanto alumnos como docentes pueden participar en varios grupos. Los alumnos y docentes
son casos particulares de persona.