Task: Diagrama de casos de uso
Técnica que permite realizar los diagramas de casos de uso para realizar la especificación de requisitos de usuario.
Disciplines: Especificación de Requisitos de Usuario
Purpose

Realizar la especificación de requisitos de usuario.

Relationships
Main Description

Para realizar la especificación de requisitos de usuario tenga en cuenta la especificación de requisitos de negocio realizada.

Steps
1. Describir las funcionalidades
Elaborar una breve descripción en la que se indique la funcionalidad del sistema, de acuerdo a su interacción con el exterior.
2. Identificar actores
Identificar los actores del sistema (aquellos que interactúan con el mismo).
3. Identificar casos de uso
Identificar los casos de uso (función completa o secuencia de acciones donde el actor y el sistema interactúan).
4. Definir los casos de uso primarios
Definir los casos de uso primarios
5. Establecer relaciones
Establecer las relaciones (interacción) entre actores del paso 2 y los casos de uso identificados en el paso 3.
6. Realizar el diagrama.
Realizar el diagrama de casos de uso.
7. Clasificar los casos de uso

Clasificar los casos de uso (Opcional).

Se propone usar las siguientes clasificaciones:

- Núcleo del negocio (Funciones principales que debe ofrecer el sistema).
- CRUD (Funciones de creación, consulta, actualización y eliminación de información).
- Reportes (Presentación de información consolidada).
- Soporte (Funciones adicionales para el sistema).

8. Determinar las precondiciones
Determinar las precondiciones (Condiciones que deben cumplirse antes de ejecutar el caso de uso).
9. Estableceer el flujo básico de ventos
Estabecer el flujo básico o normal de eventos.
10. Establecer los flujos alternos
Establecer los flujos alternos de eventos, de acuerdo a los escenarios claves (una situación posible de interacción con el sistema)
11. Determinar las excepciones
Determinar las excepciones de los flujos establecidos en los pasos 9 y 10.
12. Determinar las post-condiciones
Determinar las post-condiciones (Condiciones que deben cumplirse después de ejecutar el caso de uso)
13. Listar los requisitos No funcionales
Liste los requisitos No funcionales relacionados con el caso de uso
14. Establecer los objetivos relacionados
Establecer los objetivos relacionados con el caso de uso (Objetivos y/o características del negocio con los cuales se relaciona este caso de uso)
15. Evaluar la Especificación del Caso de Uso
Evaluar la Especificación del Caso de Uso realizada  (Verificación por parte del autor e inspección por un par).
Illustrations
Key Considerations
Técnica Recomendada
(Aplicar esta técnica cuando se requiere mayor nivel de detalle y control sobre los requisitos)
Alternatives

Historias de usuario

Prototipos

More Information