Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DiagramaCasosDeUso PDF
DiagramaCasosDeUso PDF
Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente
tiles en la comunicacin con el cliente.
Ejemplo :
Reservar
Libro Actualizar Catlogo
Devolver
Libro
Bibliotecario
SocioBibliotec
a
Elementos bsicos
1/4
Jess Cceres Tello
Dpto. Ciencias de la Computacin
Caso de uso: Es una tarea que debe poder llevarse a cabo con
Reservar el apoyo del sistema que se est desarrollando. Se representan
Libro mediante un vulo. Cada caso de uso debe detallarse,
habitualmente mediante una descripcin textual.
SocioBibliotec
a
Un caso de uso debe especificar un comportamiento deseado, pero no imponer cmo se llevar
a cabo ese comportamiento, es decir, debe decir QU pero no CMO. Esto se realiza utilizando
escenarios.
Un escenario es una interaccin entre el sistema y los actores, que puede ser
descrito mediante una secuencia de mensajes. Un caso de uso es una generalizacin
de un escenario.
Ejemplos:
Escenario 1: Jos Garca se lleva prestado el tercer ejemplar de Guerra y Paz que hay
en la biblioteca. No tiene ningn otro libro en prstamo.
Escenario 2: Mnica Daz intenta llevarse prestado el primer ejemplar de Ana Karenina,
pero no puede porque ya tiene tres libros en prstamo, que es el mximo.
Todos los escenarios de un caso de uso deben tener en comn que son intentos de hacer
esencialmente lo mismo, en este caso llevarse un libro en prstamo.
2/4
Jess Cceres Tello
Dpto. Ciencias de la Computacin
Numeracin: 1.2
Precondiciones: -
Postcondiciones: -
Descripcin:
Las asociaciones no son obligatorias. Si en un diagrama de casos de uso aparece una asociacin
entre un actor y un caso, indica que puede que ese actor interacte con el sistema en ese
caso de uso.
Tipos de asociaciones
Include: Se puede incluir una relacin entre dos casos de uso de tipo include si se desea
especificar comportamiento comn en dos o ms casos de uso.
Reservar Libro
<<include>>
Comprobar
reserva
<<include>>
SocioBibliotec Renovar
a prstamo
En la imagen anterior tanto Reservar Libro como Renovar prstamo hacen algo en comn
Comprobar reserva.
3/4
Jess Cceres Tello
Dpto. Ciencias de la Computacin
La inclusin de estas relaciones hace que los diagramas sean ms difcil de leer, sobre
todo para los clientes.
Extend: Se puede incluir una relacin entre dos casos de uso de tipo include si se desea
especificar diferentes variantes del mismo caso de uso. Es decir, esta relacin implica que el
comportamiento de un caso de uso es diferente dependiendo de ciertas circurnstancias. En
principio esas variaciones pueden tambin mostrarse como diferentes descripciones de
escenarios asociadas al mismo caso de uso.
<<extend>>
Reservar Libro Denegar reserva
SocioBibliotec
a
La flecha en el caso de las relaciones extend va hacia el caso de uso original.
Limites del sistema: Resulta til dibujar los lmites del sistema cuando se
pretende hacer un diagrama de casos de uso para parte del sistema .
Sistema de Biblioteca
SocioInvestigad
or
Reservar libro
SocioBibliotec
a
Llevar libro
prestado
Actualizar
catlogo
Bibliotecari
o
4/4