hora 5
TRANSCRIPT
-
5/23/2018 hora 5
1/3
Trabajo practico N6
Cuestionario:
1. Cul es la diferencia entre una agregacin y una composicin?La diferencia entre una agregacin y una composicin es que una agregacin es cuandouna clase consta de otras clases y una composicin es cuando cada componente
pertenece a un todo.
2. Qu es la realizacin?La realizacin es la relacin entre una clase y una interfaz.
3. Mencione los tres niveles de visibilidad y describa lo que significa cada uno de ellos.Los tres niveles de visibilidad son:
Nivel pblico: la funcionalidad se extiende a otras clases. Nivel protegido: la funcionalidad se otorga solo a las clases que se heredan de la clase
original.
Nivel privado: solo la clase original puede utilizar el atributo u operacin.Ejercicios:
1. Cree un diagrama de contexto de composicin de una revista. Tome en cuenta la tabla decontenidos, la editorial, los artculos y las columnas. Luego, cree un diagrama de contexto
del sistema que muestre a la revista junto con el suscriptor y el comprador en el puesto de
revistas.
Diagrama de contexto:
-
5/23/2018 hora 5
2/3
Diagrama de contexto del sistema:
2. En la actualidad, el tipo ms comn de GUI es la interfaz WIMP (ventanas, iconos, mens ypunteros, por sus siglas en ingles). Dibuje un diagrama de clases de la interfaz WIMP, y
haga uso de todo el conocimiento adecuado del UML que ha adquirido hasta ahora.
Adems de las clases indicadas en las siglas, incluya los elementos relacionados como lasbarras de desplazamiento y el cursor, as como cualquiera de las otras clases necesarias.
Diagrama de clases de la interfaz WIMP:
-
5/23/2018 hora 5
3/3