Final del 23/12/2014 (Ingeniería I)

De Cuba-Wiki
  1. Explique la noción de herencia y sus usos en los diagramas de casos de uso.
  2. Dé 3 heurísticas que puedan utilizarse en la partición del dominio en categorías en el contexto de generación de tests.
  3. Suponga que un dominio ha sido descrito utilizando una composición de máquinas de estado y un diagrama de contexto. ¿Qué vínculos esperaría encontrar entre ellos?
  4. Explique diferencias entre objetivos de comportamiento y objetivos blandos.
  5. Explique que es un grafo de causa-efecto y para qué sirve en el contexto de testing.
  6. Explique diferencias entre falla, defecto y error. Explique qué rol juega cada uno de estos términos en testing.
  7. ¿Cómo relacionaría OCL con casos de uso? Mencione qué supuestos necesita que se cumplan (si es que los necesita).
  8. Explique qué es y para qué sirve flow-graph.
  9. ¿Cómo relacionaría los diagramas de secuencia con las máquinas de estado finito?
  10. ¿Qué significa que un criterio subsume a otro? Ejemplifique.

Observaciones:

  • El docente que tomó el examen fue Martín Urtasun.
  • Se presentaron muchas personas, y el docente optó por este examen escrito, que duró alrededor de tres horas.
  • En la fecha anterior, hubo muy poca gente y el mismo docente optó por un examen oral que, según dicen, fue muy breve.