Saltar la navegación

2.3.- Escenarios.

Caso práctico

Mujer de mediana edad vista de frente, se ve de cintura para arriba, sonriente, es morena con flequillo y lleva el pelo recogido.

Ada continua la investigación, junto con el equipo de BK programación, que una vez ha creado su primer diagrama de casos de uso, se da cuenta de que realmente es una herramienta muy útil a la hora de definir la funcionalidad de un sistema. Continuando con la investigación descubren una ventaja adicional, utilizando los flujos de eventos, pueden describir interacciones concretas de los actores con el sistema, estas interacciones son los escenarios.

Un caso de uso debe especificar un comportamiento deseado, pero no imponer cómo se llevará a cabo ese comportamiento, es decir, debe decir QUÉ pero no CÓMO. Esto se realiza utilizando escenarios que son casos particulares de un caso de uso.

Un escenario es una ejecución particular de un caso de uso que se describe como una secuencia de eventos. Un caso de uso es una generalización de un escenario.

Por ejemplo, para el caso de uso hacer pedido podemos establecer diferentes escenarios:

Un posible escenario podría ser:

Realizar pedido de unos zapatos y unas botas.

  1. El usuario inicia el pedido.
  2. Se crea el pedido en estado "en construcción".
  3. Se selecciona un par de zapatos "Lucía" de piel negros, del número 39.
  4. Se selecciona la cantidad 1.
  5. Se recupera la información de los zapatos y se modifica la cantidad a pagar sumándole 45 .
  6. Se selecciona un par de botas "Aymara" de ante marrón del número 40.
  7. Se selecciona la cantidad 1.
  8. Se recupera la información de las botas y se modifica la cantidad a pagar sumándole 135 €.
  9. El usuario acepta el pedido.
  10. Se comprueba que el usuario es, efectivamente socio.
  11. Se comprueban los datos bancarios, que son correctos.
  12. Se calcula el total a pagar añadiendo los gastos de envío.
  13. Se realiza el pago a través de una entidad externa.
  14. Se genera un pedido para el usuario con los dos zapatos que ha comprado, con el estado "pendiente".

Los escenarios pueden y deben posteriormente documentarse mediante diagramas de secuencia.