Casos de Uso

Superior  Previo  Próximo

Uso Común ..| ..Especificación del UML del OMG

 

d_usecase

 

 

Un caso de uso es un elemento de modelado UML que describe cómo un usuarios del sistema propuesto interectuará con el sistema para llevar a cabo una unidad discreta de trabajo. Describe y significa una interacción simple a lo largo del tiempo que tiene un significado para el usuario final (persona, máquina u otro sistema), y se requiere que deje al sistema en un estado completo: se completó la interacción o se la volvió atrás hasta su estado inicial.

 

Un caso de uso normalmente tiene requerimientos y restricciones que describen las características y reglas esenciales bajo las cuales opera.  
Un caso de uso puede tener asociado un diagrama de Secuencias ilustrando el comportamiento a lo largo del tiempo -quién hace qué y para quienes, cuándo-.  
Un caso de uso típicamente tiene escenarios asociados a él que describen el flujo de trabajo a lo largo del tiempo que produce el resultado final. También está permitido alternar flujos de trabajo (para capturar excepciones, etc.)

 

 

Consejo: Use un diagrama y un modelo de Casos de Uso para estructurar los requerimientos funcionales y los detalles de implementación del sistema.  

 

Abajo hay un ejemplo de modelo de Casos de Uso: 

 

usecasediagram

 

 

 

Uso Común

Diagrama de Casos de Uso

 

e_usecase

 

 

Más Información

Puntos de Extensión de los Casos de Uso
Usando la Notación Rectangular

 

 

Especificación del UML del OMG

La especificación del UML del OMG (UML 2.0 Superstructure, p. 17) establece:

"La especificación de una secuencia de acciones, incluyendo variantes, que puede llevar a cabo un sistema (u otra entidad), interactuando con actores del sistema.