Guia 3
Facultad de Tecnología Informática
Carrera de Ingeniería en Sistemas Informáticos
Análisis de Sistemas Administrativos
GUÍA Nº 1
De la Lama, Leandro
Sandoval, Andrés
González, Martín
CastroEvans, Mercedes
Freccero, Alejandro
2ºA - Miércoles- TN - Centro - Aula 352
Fecha de entrega:
Profesora Tuesta, Alejandra
Análisis de Sistemas Administrativos
Guía de aprendizaje 3.2
Unidad 3– Diagrama de Clases
Objetivo: Representar clases y relaciones en UML. Entender el concepto de visibilidad.
Comprender el concepto de asociación y multiplicidad entre clases. Entender y representarlas
diferencias entre generalización y herencia
Palabras claves: clase, clases abstractas, interfaz atributo, operación, dependencias, asociación,
generalización, agregación,
Duración: 12 hsPreguntas
1. ¿Cómo se representa una clase en UML? ¿Y un objeto?
2. ¿Cómo se representa un atributo y una operación
3. ¿Cuál es el objetivo de establecer una visibilidad en los atributos y operaciones deuna clase? ¿Cómo vincula este concepto con el de encapsulamiento?
4. Explique los ámbitos de visibilidad privada, publica y restringida de atributos y operaciones
5. ¿Qué es una clase abstracta? ¿Cómose representa? ¿Para qué se utiliza?
Son clases a las que no puede realizarse una instancia, se utilizan en jerarquías de generalización. Las clases abstractas tienen, al menos, una operaciónabstracta. Una operación abstracta tiene que ser implementada por algún método en un nivel más bajo de abstracción.
6. ¿Qué es una interfaz? ¿Qué diferencia tiene con una clase abstracta?
Una interfaz es unacolección de operaciones que especifican un servicio de una clase o un componente.
También especifica el comportamiento visible de forma externa a la clase.
Una interfaz define un conjunto deespecificaciones de operaciones pero no su implementación.
A pesar de que la interfaz y la clase abstracta no pueden tener instancias directas, una clase abstracta puede tener operaciones concretas.
7....
Regístrate para leer el documento completo.