Redacción de escenarios de casos de uso eficaces

Rodrigo Ricardo Publicado el 12 noviembre, 2020 4 minutos y 53 segundos de lectura

Todo lo que necesita saber para escribir un caso de uso

¿Alguna vez se ha preguntado cómo desarrollar el sistema o proceso perfecto que encantará a los clientes? ¿O tal vez ha estado involucrado en la puesta en marcha de un nuevo sistema solo para encontrarse con una decepción cuando faltan varias características clave? Bien, comprender cómo escribir un caso de uso excepcional es justo donde debe estar.

Un caso de uso es un documento textual que describe cómo se realizará una tarea en cualquier sistema o proceso. Para el usuario final, es simplemente cómo un proceso o sistema responderá a una solicitud. Imagine que acaba de comprar un nuevo teléfono inteligente y, cuando presiona el botón ‘llamar’, el dispositivo abre un cuadro de diálogo de mensaje de texto. La expectativa de lo que haría el botón ‘llamar’ no se ha cumplido. Un caso de uso debe enumerar lo que hace un software, pero no debe abordar cómo lo hace.

El proceso de redacción de un caso de uso excepcional incluye:

  1. actores : personas que interactúan con el proceso; a menudo llamados usuarios.
  2. partes interesadas : normalmente no son usuarios directos, pero han invertido interés.
  3. sistema o flujo básico : elementos o procesos necesarios para llegar al resultado final.
  4. Flujo alternativo : qué sucede cuando se interrumpe el flujo básico.
  5. condiciones previas : el caso de uso solo puede comenzar si estas reglas son verdaderas.
  6. desencadenadores : un evento que pone en marcha el caso de uso.
  7. objetivo o resultado : lo que el usuario desea que suceda para que se complete con éxito.

Escribir un gran caso de uso requiere el equilibrio adecuado de detalles. Demasiados detalles pueden empezar a parecerse a un documento de diseño del sistema. Un caso de uso no debe ser un documento técnico. Muy pocos detalles podrían hacer que se pierda un paso crítico al diseñar el nuevo proceso.

Ejemplo

Una madre transporta a su hijo pequeño a la guardería antes de ir al trabajo los lunes y martes por la mañana a las 8 am, cuando su esposo está fuera de la ciudad por negocios. Cuando su esposo está en la ciudad, transporta a su hijo a las 10 am, antes de dirigirse a la oficina. Si el niño no va a la guardería, uno de los padres debe llamar al director de la guardería. En este caso, los actores son la madre y el padre. El interesado es el director de la guardería. El sistema requerido es un vehículo para transportar, gasolina para impulsar el vehículo, un asiento de seguridad para el niño y una ruta de tránsito para llegar de su casa a la guardería.

Hay un flujo alternativo cuando el esposo está fuera de la ciudad, lo que hace que la madre complete la entrega. La condición previa es que el día debe ser lunes o martes para que este evento ocurra. El evento se desencadena a la hora especificada, dependiendo del paradero del esposo. El objetivo es llevar a su hijo a la guardería para que ambos puedan llegar al trabajo.

Un caso de uso es un documento textual que describe los pasos necesarios para completar una tarea en un sistema para llegar a un usuario.

Diagramas de casos de uso

Un diagrama de casos de uso es una representación gráfica de un caso de uso. A veces se puede utilizar para crear una imagen sólida de lo que un usuario quiere ver. El diagrama de casos de uso tiene un diseño muy específico donde se utilizan figuras de palitos para representar al usuario. Los diálogos ovalados se utilizan para indicar los objetivos, mientras que las líneas guía se utilizan para indicar el proceso o sistema que une al usuario con el objetivo. El nombre de la posición de los actores está escrito debajo de la línea. Un rectángulo o una caja dibujada alrededor de los óvalos representan las limitaciones del sistema. Aunque estos diagramas no son una parte necesaria del documento, pueden ser útiles para reforzar los puntos.

En este ejemplo de un diagrama de caso de uso, cada padre es responsable de transportar al niño a la escuela. Sin embargo, cada padre también tiene otras tareas de las que es responsable individualmente.

Consejos adicionales para los mejores casos de uso

No debe haber ambigüedad en un caso de uso. Nadie debe quedarse adivinando cómo se completará un proceso. El uso de verbos de acción fuertes y muy específicos , crea una mejor visualización de lo que debe ocurrir en el sistema. Por ejemplo, «la madre transporta a su hijo» es mejor que «la madre lleva a su hijo». Los dos verbos son similares, pero transportes proporciona un contexto más fuerte. El título de los casos de uso debe ser simple e indicar un objetivo, por ejemplo: transportar al niño a la guardería. Incluir una historia de usuario también es beneficioso. Actúa como una breve declaración que aborda los problemas actuales del proceso de los usuarios.

Resumen de la lección

Un caso de uso es una descripción textual de cómo una persona que realmente usa un sistema interactuará con él. Ayuda a ilustrar cómo reaccionará un sistema cuando se le solicite hacer algo. Un fuerte caso de uso contiene los actores , actores , un flujo básico , alternativo de flujo , condiciones previas , disparadores , y una meta . En algunos casos, se agrega un diagrama de uso para crear una representación visual sólida del documento. Este diagrama solo contendrá figuras de palo , diálogos ovalados y líneas guía. Son básicos, pero pueden reforzar un concepto.

Para escribir un caso de uso excepcional, no debe usar una redacción ambigua y siempre use verbos de acción fuertes para comunicar los pasos. Una breve historia de usuario es beneficiosa, ya que ayudará a comprender cuáles son las preocupaciones o problemas en torno a un proceso actual.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador