Вы находитесь на странице: 1из 2

Prueba de sistemas de información 2

Profesor: Diego Rivera Ramírez

Ítem 1: Preguntas de desarrollo (10 puntos cada una)

1. Nombre y defina al menos 3 métodos de desarrollo orientado a objetos.


2. Defina los conceptos de reusabilidad, portabilidad e interoperabilidad según lo
definido en los apuntes.
3. Nombre y defina los distintos tipos de relaciones entre las clases.
4. Nombre, defina y explique los distintos tipos de diagramas orientados a objetos
vistos en clases, sus componentes y para que sirven dentro del desarrollo de
aplicaciones.
5. Describa las actividades principales y las seis notaciones (diagramas) que se
implementan en cada fase en la metodología de Booch.
6. Defina y explique el concepto de patrón de diseño. Además entregue un ejemplo.

Ítem 2: Preguntas con alternativas (5 puntos cada una)

1. Las formas de sincronización de mensajes son:


a) Lineal e indirecto
b) Síncrono y asíncrono
c) Directo e indirectos
d) Uso y extensión
e) Ninguna de las anteriores

2. La multiplicidad en un diagrama de clases es:


a) Restricción que limita el número de instancias de una clase que puede tener esa
asociación con otra clase.
b) Restricción que limita el número de relaciones de una clase con otra
c) Restricción que limita el número de asociaciones entre un caso de uso y un actor.
d) Restricción que limita la cantidad de relaciones de extensión entre un caso de
uso y otro.
e) Todas las anteriores

3. La herencia se define como:


a) La capacidad de una clase refinada de incorporar las características de una o más
clases de nivel superior.
b) La capacidad de una clase de sobrescribir un método de la clase padre.
c) La capacidad de implementar de múltiples formas los métodos de una clase.
d) La capacidad de copiar y utilizar los métodos de la clase padre, desde la clase
hijo.
e) Ninguna de las anteriores.
4. El polimorfismo es:
a) La capacidad de copiar la implementación de un método en otro de otra clase
b) La propiedad por la cual una operación se comporta de forma diferente en
diferentes clases
c) La capacidad de una clase de implementar el mismo código en diferentes
instancias de una clase.
d) La propiedad que permite a una clase traspasar sus métodos y propiedades a otra
clase
e) Ninguna de las anteriores

5. Una función principal del diagrama de casos de uso es:


a) Definir las características del sistema
b) Definir la metodología del sistema.
c) Definir el comportamiento del sistema
d) Definir los requisitos del sistema
e) Todas las anteriores.

6. El Diagrama de secuencias permite:


a) Mostrar las secuencias de comunicación de datos.
b) Definir el layout de la aplicación.
c) Definir los requisitos del sistema
d) Mostrar la secuencia ordenada según la secuencia temporal de eventos.
e) Ninguna de las anteriores.

Вам также может понравиться