Ingenieria de SoftwareCaso de uso: es un conjunto de escenarios unidos por un objetivo común de un usuario.
Enviado por Eduardo Martinez • 7 de Agosto de 2015 • Informe • 3.912 Palabras (16 Páginas) • 100 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]
...