Translate

sábado, 31 de enero de 2015

DIGRAMAS DE CASOS DE USO

Un caso de uso es una secuencia de transacciones que son desarrolladas por un sistema en respuesta a un evento que inicia un actor sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la funcionalidad y el comportamiento de un sistema mediante su interacción con los usuarios y/o otros sistemas. O lo que es igual , un diagrama que muestra la relación entre los actores y los casos de uso en un sistema. Una relación es una conexión entre los elementos del modelo, por ejemplo la relación y la generalización son relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al mostrar cómo reacciona una respuesta a eventos que se producen en el mismo. En este tipo de diagrama intervienen algunos conceptos nuevos: un actor es una entidad externa al sistema que se modela y que puede interactuar con él; un ejemplo de actor podría ser un usuario o cualquier otro sistema. Las relaciones entre casos de uso y actores pueden ser las siguientes:

· Un actor se comunica con un caso de uso. 
· Un caso de uso extiende otro caso de uso. 
· Un caso de uso usa otro caso de uso.

Un caso de uso representa una unidad funcional coherente de un sistema, subsistema o clase. En un caso de uso uno o más actores interaccionan con el sistema que realiza algunas acciones. Elementos de un modelo de casos de uso:

 Actores
 Casos de uso
 Relaciones



Los diagramas de casos de uso UML (Lenguaje Unificado de Modelado) describen la interacción entre una persona o dispositivo externo y el sistema que se está desarrollando. Los diagramas de casos de uso se suelen desarrollar en equipo, con desarrolladores de software por un lado y otras partes interesadas por otro, como los usuarios del sistema propuesto, que en realidad no programarán el sistema. 

Un caso de uso es una forma de expresar cómo alguien o algo externo a un sistema lo usa. Cuando decimos “alguien o algo” hacemos referencia a que los sistemas son usados no sólo por personas, sino también por otros sistemas de hardware y software. No pertenece realmente al enfoque orientado a objeto, más bien es una técnica para el modelado de escenarios en los cuales el sistema debe operar. Por ejemplo, un sistema de ventas, si pretende tener éxito, debe ofrecer un servicio para ingresar un nuevo pedido de un cliente. Cuando un usuario accede a este servicio, podemos decir que está “ejecutando” el caso de uso ingresando pedido.


¿Qué es un escenario?: Es una secuencia de acciones e interacciones (pasos) entre los usuarios (actores) y el sistema...por ejemplo: “El usuario introduce su nombre de usuario y su contraseña. El sistema verifica la validez del nombre de usuario y de la contraseña y permite al usuario el acceso al sistema. El sistema muestra la pantalla principal del sistema. El usuario selecciona la opción de añadir nuevo empleado. El sistema muestra...”     

Un caso de uso especifica el comportamiento de un de una parte del mismo Sin especificar Cómo se implementa dicho comportamiento Ejemplo: Procesar  préstamo.
Descripción de una secuencia de acciones, incluyendo Variantes, que ejecuta un sistema para producir un Resultado observable para un actor (cálculo de un Resultado, creación de un objeto, cambio de estado De un objeto).
Proporcionan un medio para que desarrolladores Usuarios finales del sistema y expertos del dominio Lleguen a una comprensión común del sistema.           




No hay comentarios:

Publicar un comentario