uml casosdeuso
TRANSCRIPT
![Page 1: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/1.jpg)
UML: Casos de Uso Capítulo 1.3
Makarena Donoso Pavez 2012 -‐ I
Introducción Casos de Uso
Ê Son diagramas que muestra el sistema de una manera dinámica.
Ê La idea dinámica ayuda a un analista a comunicarse con el grupo de desarrolladores.
Ê Esta orientado al punto de vista del usuario.
![Page 2: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/2.jpg)
Introducción Casos de Uso
Ê “Estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usará el sistema.”
Ê Con los Casos de uso se puede bosquejar un sistema en términos de lo que los usuarios intenten hacer con él.
Ê Es una colección de situaciones. Ê Cada escenario describe una secuencia de eventos, iniciado por: una
persona, sistema, hardware o Rempo. Ê Quienes inician las secuencias son conocidos como actores. Ê El resultado debe ser algo uRlizable.
Introducción Casos de Uso
Ê Caso: Comprar una gaseosa Ê Secuencia original Ê Casos de Uso adicionales Ê Inclusión de los casos de uso Ê Extensión de los casos de uso
![Page 3: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/3.jpg)
INF 342 Sistemas de Información Profesor. Makarena Donoso
Representación de un Modelo de Casos de Uso
Representación
Ê
![Page 4: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/4.jpg)
Representación
Ê Existe un actor que inicia un caso de uso y otro que recibe algo de valor (posiblemente el que lo inició).
Actor Actor
Caso de Uso
Sistema
Representación
Ê Ejemplo: Comprar una gaseosa
![Page 5: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/5.jpg)
Representación
Ê Inclusión
Representación
Ê Extensión
![Page 6: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/6.jpg)
Representación
Ê Genrealización Ê Un caso de uso secundario hereda las acciones y significado del
primario
INF 342 Sistemas de Información Profesor. Makarena Donoso
Ejemplo
![Page 7: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/7.jpg)
Ejemplo
Ejemplo
![Page 8: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/8.jpg)
Ejemplo
INF 342 Sistemas de Información Profesor. Makarena Donoso
Especificación Formal
![Page 9: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/9.jpg)
Especificación Formal
Ê La especificación formal es un complemento al caso de uso
Ê Se usa un lenguaje descripRvo
Ê Se debe incluir todos los posibles caminos del caso de uso en cuesRón.
Especificación Formal
Ê Debe incluir: Ê Nombre del caso de uso Ê Actor principal, que gaRlla el caso de uso Ê ParRcipantes e intereses sobre el caso de uso, propósito dentro del
sistema Ê Pre-‐condiciones y post-‐condiciones Ê Escenario principal Ê Extensiones Ê Requisitos especiales Ê Frecuencia de ocurrencia en el Sistema
![Page 10: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/10.jpg)
Especificación Formal
INF 342 Sistemas de Información Profesor. Makarena Donoso
Ejercicio
![Page 11: UML CasosDeUso](https://reader033.vdocuments.net/reader033/viewer/2022050815/544ccf7fb1af9f7c788b4ae0/html5/thumbnails/11.jpg)
Ejercicio
Ê Realice el diagrama de un modelo de caso de uso para las funcionalidades de un control remoto.
INF 342 Sistemas de Información Profesor. Makarena Donoso
Fin