Plantilla de definición de caso de uso

Este libro (ya clásico) sigue siendo para mi el libro que mejor recoge las fases de un desarrollo Java:

Veamos cómo definir un caso de uso:

Nombre del caso de uso Frase breve que capta el propósito del caso de uso.
Descripción Párrao breve que explique el propósito del caso de uso, con énfasis en el valor de los actores.

IMPORTANTE: Si esta información no se puede transportar en un breve párrafo, el caso de uso puede no estar claramente enfocado.

Precondiciones párrafo breve que enumera los casos de uso que deben tener éxito antes de que se inicie este caso de uso y que describe la dependencia con estos
Limitaciones de implementación párrafo breve que describe cómo se usa el sistema para

cumplir el caso de uso.

Por ejemplo, un caso en particular puede ser iniciado por

un actor Empleado que está detrás del firewall que protege el sistema

IMPORTANTE: dejar de lado este tipo de restricciones puede tener consecuencias graves, la información debe ser capturada tan pronto como sea posible

Flujo normal Lista ordenada de interacciones que describe todas las entradas al sistema y las respuestas del sistema que componen la ruta normal a través el caso de uso.

El flujo normal de los acontecimientos captura el objetivo del caso de uso mostrando las interacciones cuando todo se desarrolla según lo planeado.

Este flujo de acontecimientos también se conoce como el flujo feliz.

Flujo alternativo Una lista ordenada de interacciones que describe todas las entradas al sistema y las respuestas del sistema que conforman una ruta alternativa única a través del caso de uso. Capta la respuesta a variaciones por el usuario, tales como la introducción de datos no válidos o intentar realizar los pasos de un flujo de trabajo en un orden inusual.

Esta sección se repite para cada uno flujo alterno de eventos.

Flujo de error de eventos Una lista ordenada de interacciones que describe todos

las entradas al sistema y las respuestas del sistema que componen una flujo único de excepción a través del caso de uso.

Captura las respuestas del sistema a los errores, como cuando el sistema o recursos externos no están disponibles.

Esta sección se repite para cada flujo de excepción de los acontecimientos.

Diagrama de actividad (Opcional)

Muestra todos los flujos de eventos del caso de uso en un diagrama.

Es un complemento de los flujos de eventos y proporciona una valiosa manera de medir la complejidad de un caso de uso.

Requisitos no funcionales Un breve párrafo o dos que describa cualquier criterio para el caso de uso que no es fácilmente incorporable en los flujos de eventos.

Por ejemplo, el sistema puede tener que responder en menos de 3 segundos, o podría haber un límite máximo de siete clics del ratón para navegar a través de cualquier flujo de eventos del caso de uso.

Notas (Opcional)

Una lista de los problemas resueltos que no encajan bien en otra categoría.

Cuestiones pendientes (Opcional)

Una lista de preguntas para los grupos de interés.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s