Documento uml

Solo disponible en BuenasTareas
  • Páginas : 6 (1390 palabras )
  • Descarga(s) : 53
  • Publicado : 18 de mayo de 2010
Leer documento completo
Vista previa del texto
CASOS DE USO (UML)

CASO DE USO

Un caso de uso es una descripción de la secuencia de interacciones que se producen entre un actor y el sistema, cuando el actor usa el sistema para llevar a cabo una tarea específica.
• Expresa una unidad coherente de funcionalidad, y se representa en el Diagrama de Casos de Uso mediante una elipse con el nombre del caso de uso en su interior, este debereflejar la tarea específica que el actor desea llevar a cabo usando el sistema.

DIAGRAMA DE CASO DE USO

• Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor.
• Sirven para especificar la funcionalidad y el comportamiento de un sistema.
• muestra las relaciones entre actores y casos de uso dentro del sistema.
• Se emplean paravisualizar el comportamiento de un sistema, subsistema o clase.
• Los casos de uso se muestran como óvalos, los actores como figuras estilizadas, y los flujos de información o estímulos como líneas.
• Describe lo que hace un sistema desde el punto de vista de un observador externo, un diagrama de este tipo es sencillo de interpretar en UML, ya que su razón de ser se concentra en un Que hace el sistema,a diferencia de otros diagramas UML que intentan dar respuesta a un Como logra su comportamiento el sistema.
• Identifican los agentes externos de un sistema y la forma en que lo utilizan.
• El sistema se representa opcionalmente mediante un rectángulo etiquetado con el nombre.
• Usos comunes:
- Modelado de contexto de un sistema
- Modelado de los requisitos de un sistema
- Validaciónde los requisitos

ACTORES
 Los actores son entidades externas que participan en el caso de uso.
 Estimulan al sistema con entradas o reciben algo de él.
 Se identifican con el papel que desempeñan.
 En un caso de uso hay un actor iniciador y posiblemente otros actores participantes.

 Los actores pueden ser de varios tipos:
– personas desempeñando distintos papeles,
– sistemasde cómputo,
– aparatos eléctricos o mecánicos.

TIPOS DE ACTORES
 PRIMARIOS: Interaccionan con el sistema para explotar su funcionalidad; trabajan directa y frecuentemente con el software.
 SECUNDARIOS: Soporte del sistema para que los primarios puedan trabajar.
 INICIADORES: No utilizan directamente el sistema pero desencadenan el trabajo de otro actor. (No aparecen en UML pero sí losconsideran otros autores)

ELEMENTOS DE CASO DE USO

ACTOR:
 Rol que juega un usuario con respecto al sistema.
 Un Actor no necesariamente representa a una persona en particular, sino más bien la labor que realiza frente al sistema.
CASO DE USO:
 Operación o tarea específica que se realiza tras una orden de algún agente externo, originada por una petición de un actor o bien desde lainvocación desde otro caso de uso.

ELEMENTOS PARA DESCRIPCION

• INICIO: cuándo y qué actor lo produce?
• FIN: cuándo se produce y qué valor devuelve?
• INTERACCION actor-caso de uso: qué mensajes intercambian ambos?
• OBJETIVO: qué lleva a cabo o intenta?
• Cronología y origen de las interacciones
• REPETICIONES DE COMPORTAMIENTO: qué operaciones son iteradas?
• SITUACIONESOPCIONALES: qué ejecuciones alternativas se presentan en el caso de uso?

RELACIONES DE CASO DE USO

Las tres relaciones principales entre los casos de uso son soportadas por el estándar UML, el cual describe notación gráfica para esas relaciones.

INCLUSIÓN (Include) o (use)…
Es una forma de interacción, un caso de uso dado puede "incluir" otro. El primer caso de uso a menudo depende delresultado del caso de uso incluido. Esto es útil para extraer comportamientos verdaderamente comunes desde múltiples casos de uso a una descripción individual. Desde el caso de uso que lo incluye hasta el caso de uso incluido, con la etiqueta "«include»". Este uso se asemeja a una expansión de una macro, donde el comportamiento del caso incluido es colocado dentro del comportamiento del caso de...
tracking img