Final del 13/12/2014 (Ingeniería I)
Final tomado por Martín Urtasun.
1) Compare, mencionando similitudes y diferencias, los diagramas de secuencia los de colaboración.
2) En testing, qué significa que un criterio subsume a otro? Qué utilidad práctica le daría a este concepto?
3) Justifique por qué decimos que el testing estructural (o de caja blanca) complementa el testing funcional (o de caja negra). Rta: Se pueden usar los criterios de caja blanca como criterios de aceptación de los criterios de caja negra.
4) Explique la diferencia entre una alternativa al curso normal de un caso de uso y una extensión de un caso de uso.
5) En el contexto de modelos de comportamiento, qué significa que una semántica sea ejecutable? Ejemplifique.
6) Enumere y detalle tres atributos de calidad de software.
7) Explique las posibles cardinalidades del modelo conceptual y cómo se relacionan con OCL.
8) Cómo relacionaría el modelo de Jackson con la técnica de caso de uso? En no más de 10 renglones.
9) Cómo relacionaría OCL con FSM? Mencione qué supuestos necesita que se cumplan (si es que los necesita).
10) Elabore un pequeño modelo conceptual respecto del modelo de agentes y el diagrama de contexto.