jueves, 17 de octubre de 2019

Compilación de preguntas de parcial

Las siguientes son una compilación de las preguntas teóricas presentadas en el segundo parcial de la materia Sistemas II


¿Qué función cumple los métodos en una clase de diseño? ¿Por qué?
Los métodos asociados a una clase de diseño deben enfocarse en el cumplimiento de un servicio para la clase. Una vez que el servicio ha sido implementado con un método, la clase no debe proporcionar otra forma de complementar la misma.

¿Qué función cumple los atributos de una clase de diseño? ¿Por qué?
Conservar la información que le es propia para cumplir con su responsabilidad.


¿Que desafíos implica informar un error al usuarios a través de la GUI?


Describa tres beneficios por los cuales es valioso contar con una adecuada Gestión de Configuración.


Describa tres (3) beneficios que se pueden obtener a partir de la gestión de cambios (Change Managemente)


¿Con qué objetivo se utiliza un patrón de diseño?
Es una solución (probada) a un problema en un determinado contexto.
Es una regla que expresa la relación entre un contexto, un problema y una solución.

¿Qué beneficios aportan los patrones de diseño?
Mejora la comunicación.
Ideas probadas y que funcionan.
Son re-utilizables.
Son independientes del entorno.

¿En qué casos se puede aplicar el patrón Composite?
Cuando se requiere representar jerarquías todo-parte que superen cierto tamaño.
Cuando se desea que los clientes puedan ignorar la diferencia entre colecciones de objetos y objetos individuales, haciendo que ambos se traten de la misma manera.

¿En qué casos se puede aplicar el patrón State? ¿Qué ventajas aporta dicho patrón?
Cuando el comportamiento de un objeto depende de su estado y debe cambiar incluso en tiempo de ejecución.

¿Cuáles son las alternativas para representar un comportamiento condicional en diagrama de secuencias?
Primero, hay una condición, que indica cuándo se envía un mensaje (por ejemplo, [llecesitaReordell J). El mensaje se envía sólo si la condición es verdadera.
El segundo marcador de control útil es el marcador de iteración, que muestra que un mensaje se envía muchas veces a varios objetos  receptores, corno sucedería cuando se itera sobre una colección. 
La base de la iteración se puede mostrar entre corchetes (como en *[paracada línea de pedido]).

¿Qué es el 'polimorfismo'?
Capacidad que tienen dos objetos para responder al mismo mensaje con distinto método

¿Qué representa la línea “línea de vida” en un diagrama de secuencia?
La línea de vida representa la vida del objeto durante la interacción o sea desde que momento y hasta cuando se produce.

¿Es recomendable realizar un diagrama de secuencia sin contar previamente con un diagrama de clases? ¿Por qué?
NO, ya que no se conoce si las responsabilidades asignada a las clases son adecuadas para modelar todo el sistema.

¿Cómo se representa una iteración en un diagrama de secuencia?  
La base de la base de la iteración se muestra entre corchetes.

¿Como es un diagrama de estados?
Un diagramas de estado es estático, ya que representa todos los estados posibles de un objeto y la manera en que cambian.

¿Cuándo utilizar diagrama de estados?
Al describir el comportamiento posible de un objeto.

De acuerdo al modelo CMMi, el nivel dos (repetible) ¿aplica a organizaciones que?
Pueden implementar proyectos del mismo tipo de forma exitosa. Sin embargo falta un modelo de procesos formal.

¿En que casos usaría una prueba de Stress?
Para demostrar que el sistema cumple con criterios de rendimiento.
Como método de comparación con otros sistemas.
Para detectar los componentes que afectan al rendimiento en general.

¿Cuál es el propósito de los Patrones Creacionales?
Inicializar y configurar objetos.

¿Cuál es el propósito de los Patrones de Comportamiento?
Influir en el comportamiento de un objeto cuando éste depende de su estado y debe cambiar en tiempo de ejecución.






1 comentario:

Listado de cases de Bases de datos y sus temas

 Listado de clases de Sistemas de Bases de Datos Clase Clases de 02/04 Clase Clase Temas: Claves foráneas. Clase Clas...