include, extends,RF,RNF.Versión en línea ADIVINA ADIVINADOR. por utede 1 ¿Qué representa la relación extend en un diagrama de casos de uso UML? Selecciona una o varias respuestas a Una funcionalidad obligatoria que siempre debe ejecutarse b Un flujo opcional que se activa bajo ciertas condiciones c una herencia entre actores del sistema. 2 ¿Cuándo se usa «include» en lugar de «extend»?* a Cuando un caso de uso es independiente del flujo principal b Cuando un subproceso debe ejecutarse obligatoriamente como parte de otro caso de uso c Cuando se modela la relación entre un actor y el sistema 3 ¿Qué diferencia hay entre herencia y extensión en UML? a ) La herencia aplica a actores, mientras que la extensión a casos de uso b La herencia implica especialización, mientras que «extend» es para flujos condicionales. c Ambas son lo mismo, pero con distinta notación gráfica 4 Ejemplo práctico de «extend a Un usuario inicia sesión y el sistema valida su contraseña b Un usuario elige pagar con tarjeta y el sistema solicita CVV opcionalmente c Un administrador añade nuevos usuarios al sistema. 5 Error común al usar «extend» a Usarlo para funcionalidades obligatorias. b Representarlo con una flecha discontinua en el diagrama c Vincularlo solo con actores y no con casos de uso 6 ¿Cómo beneficia «include» a la reutilización? a Permite agregar funcionalidades opcionales a un caso de uso b Evita duplicar lógica al centralizar subprocesos comunes. c Define jerarquías entre actores del sistema