Ingenieria de SoftwareCaso de uso: es un conjunto de escenarios unidos por un objetivo común de un usuario.
Eduardo MartinezInforme7 de Agosto de 2015
3.912 Palabras (16 Páginas)129 Visitas
INTRODUCCIÓN
Caso de uso: es un conjunto de escenarios unidos por un objetivo común de un usuario.
Caso de uso: es la descripción de una secuencia de interacciones entre el sistema y uno o más actores en la que se considera al Sistema como una caja negra y en la que la que los actores obtienen resultados observables.
Diagrama de casos de uso: uno de los cinco tipos de diagramas de uml que se utilizan para el modelado de los aspectos dinámicos de un sistema.
Actor: los actores son personas u otros sistemas que interactúan con el sistema cuyos requisitos se están describiendo
¿Por qué casos de uso?
Proporcionan un medio sistemático e intuitivo de capturar requisitos funcionales centrándose en el valor agregado para el usuario. Dirigen todo el proceso de desarrollo debido que a la mayoría de las actividades con el análisis diseño y prueba se llevan a cabo partiendo de casos de uso.
Los diagramas de casos de uso se utilizan para modelar la vista de casos de uso estática de un sistema. Esta vista comprende principalmente el comportamiento del sistema. Esto es, los servicios visibles externamente que proporciona el sistema en el contexto de su entorno.
Se emplean para: PARA MODELAR EL CONTEXTO DEL SISTEMA Implica dibujar una línea alrededor de todo el sistema y asegurar qué actores quedan fuera del sistema e interactúan con él. Se especifican los actores y el significado de sus roles. PARA MODELAR LOS REQUISITOS DEL SISTEMA Implica especificar qué debería hacer el sistema, independiente de cómo se haga, en otras palabras, se especifica el comportamiento deseado del sistema.
Objetivos:
Al finalizar este tema podrá...
• Analizar diferentes situaciones para generar el diagrama de caso de uso.
• Crear diagramas de caso de uso incorporando sus elementos.
PROCEDIMIENTO PRÁCTICO
Pasos para crear un diagrama de caso de uso.
Paso 1: Ejecuta el programa StarUML.
Paso 2: En el menú Model Seleccionar la opción Add Diagram y luego la opción Use Case Diagram.[pic 10][pic 11]
Paso 3: Observar que al lado izquierdo de su pantalla aparecen dos paneles, el primero Working Diagrams que es donde se muestra el nombre de nuestro caso de uso.[pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23]
Página 2
Paso 4: En el panel de abajo llamado UseCase observemos que aparecen las herramientas para crear nuestro diagrama de caso de uso.
Paso 5: En el panel Explorer que aparece en la parte derecha cambiaremos el nombre de nuestro diagrama.
Paso 6: Para cambiar el nombre seleccionemos el nombre del diagrama de caso de uso y en la sección Propiedades, aparece la opción Name, cambiaremos el nombre de UseCaseDiagram por ejemplo1.[pic 24][pic 25][pic 26][pic 27]
Paso 7: Ahora guardaremos el archivo, hacer clic en el menú File opción Save As…[pic 28][pic 29]
Paso 8: Guardarlo con el nombre de diagramaejemplo .uml, hacer clic en el botón Guardar.[pic 30][pic 31]
Paso 9: Ahora haremos el siguiente diagrama de caso de uso.
[pic 32]
Paso 10: Selecciona la herramienta Actor y en la parte del sistema dar otro clic y creas el primer actor de tu sistema (Cliente).[pic 33][pic 34][pic 35]
Paso 11: Escribiremos en la parte donde aparece un nombre por defecto la palabra Cliente que es nuestra representación del actor, una vez digitado presiona Enter.[pic 36][pic 37]
Paso 12: Con la herramienta Select puedes ubicar tu actor en la zona que deseas del diagrama.[pic 38][pic 39][pic 40]
Paso 13: Ahora Agregar el caso de Uso Depositar Bolsa de la siguiente manera, Clic en la herramienta Use Case y en la parte del sistema dar otro clic y aparecerá el caso de uso, le cambiaremos el nombre por Depositar Bolsa, una vez digitado presiona Enter.[pic 41][pic 42][pic 43]
Paso 14: Ahora utilizarán la herramienta de Directed Association para agregar el enlace de relación del actor con el caso de uso.[pic 44][pic 45][pic 46][pic 47][pic 48]
Paso 15: Seleccionar desde el actor hasta el caso de uso para que se genere la unión entre los dos y aparece la línea de relación.[pic 49][pic 50]
Paso 16: EL resultado se mostrará de la siguiente manera.[pic 51][pic 52]
Nota: Dependiendo del tipo de relación que exista en el diagrama de caso de uso entre actores, casos de uso se seleccionará de la misma manera la herramienta, así como se explicó en el paso 14 y 15.[pic 53][pic 54]
Paso 17: Agrega los demás elementos correspondientes al diagrama de caso de uso.
Ejemplos
Ejemplo 1: Problema del Elevador
El producto será instalado para controlar elevadores en un edificio con “n” niveles. El problema tiene que ver con la lógica requerida para mover elevadores entre pisos de acuerdo a las siguientes restricciones:
• Cada elevador tiene un conjunto de “n” botones, uno para cada nivel. Estos se iluminan cuando son presionados y causan que el elevador se dirija al nivel correspondiente. La iluminación es cancelada cuando el elevador llega al nivel señalado.
• Cada nivel, excepto el primer y último nivel tienen dos botones, uno para requerir que el elevador suba y el otro para que baje. Estos botones también se iluminan cuando son presionados. La iluminación se cancela luego de su arribo el ascensor y se dirige a la dirección deseada.
• Cuando un elevador no tiene requerimientos, este permanece en el nivel actual con sus puertas cerradas.
Diagrama de Casos de Uso
Descripción de un Caso de uso:
• Expresa una descripción general de como un sistema será usado.
• Provee un punto de vista de la forma que desea que funcione el sistema.
• Comprensible por los no expertos y también por los profesionales.
[pic 55]
El escenario básico que puede ser obtenido desde el Diagrama de Casos de Uso:
• Arriba un pasajero que requiere el elevador y presiona el botón de elevador.
• El sistema del elevador detecta botón de
• El elevador se mueve hacia el
• El elevador procede a abrir sus puertas.
• Pasajero selecciona y presiona botón de
• Elevador cierra las puertas.
...