Final del 20/11/2007 (Ingeniería I)

De Cuba-Wiki

Plantilla:Back

Ejercicio 1

Qué significa que un caso de test subsume a otro?

Ejercicio 2

Se tiene una función foo(int x) implementada por un programa que falla solamente cuando x = 2. Dado el criterio de test de probar pares e impares, dedicir si dicho criterio es completo y si es consistente.

Ejercicio 3

Qué diferencia hay entre una vista de diseño lógica y una física? Ejemplifique.


Esta en la pag 13 de la primer ppt de diseño:


Una vista física corresponde con una estructura visible

• En el lenguaje de programación

• En la estrategia de deployment

• En la dinámica de ejecución

• Como archivos

• etc...


Una vista lógica no tiene una manifestación concreta en la solución

• pero si juega un rol concreto en la comprensión y análisis del diseño.

• Ej. reglas del negocio

Ejercicio 4

Indique Verdadero o Falso justificando: "El diseño preliminar se obtiene a partir de una transformación del modelo conceptual."

Ejercicio 5

El modelo de Jackson separa entre aserciones prescriptivas y descriptivas. Explique como influye esta distinción a la hora de realizar la validación y verificación del documento de especificación.

Ejercicio 6

Justifique la siguiente afirmación: "El proceso de análisis de obstáculos contribuye a la desidealización de objetivos".

Ejercicio 7

Qué es una relación de bisimulación? Por qué se la utiliza como relación de equivalencia en lugar de equivalencia de trazas?

Ejercicio 8

Cuál es la diferencia entre un data flow diagram (DFD) y un diagrama de actividad (DA)?