====== Casos de Uso ====== Primero debemos identificar las acciones que se realizan y los actores que realizan estas. Los actores no pueden tener nombre en plural. ===== Generalización ===== Indica Herencia, se representa con una flecha cerrada ===== Extends ===== Se utiliza cuando tenemos una condición (funciona de forma similar a un IF) Se representa por una flecha abierta discontinua con un encima, debajo del título de la acción a realizar que derive en extends se debe poner un Extension Point y debajo la condición. ===== Include ===== Se utiliza para acciones extra que siempre se realizan. Se representa por una flecha abierta discontinua con un encima ===== Otros ===== Cosas a tener en cuenta con los casos de uso: * Hay que diferenciar Generalización de los Extends (Herencia) * Generalmente cuando algo es opcional es Extends. Ejemplo: Al pagar el producto opcionalmente se puede pedir el ticket: {{ :ingenieria_de_requisitos:ejemplo_extends.png |}}