Upload
r-marvyn-verde-allauca
View
218
Download
0
Embed Size (px)
Citation preview
8/17/2019 Clase CU
1/5
Semestre 2013-II Ingeniería de Software
Ing. Miguel Ángel Silva Zapata Página 1
DIAGRAMAS DE CASOS DE USO
1.- QUE ES UN CASO DE USO
Un caso de uso nos representa, una función o un servicio que va a proveer el software, lo
podemos entender también como la secuencia de pasos que se pueden realizar sobre undeterminado escenario. Existe una estrecha relación entre el diagrama de casos de uso y los
requerimientos de los usuarios sobre todo los requerimientos funcionales.
También se puede entender como un servicio o el uso que un usuario le va poder dar al
software que se está implementando. Podemos encontrar 2 tipos de casos de uso, tipo
interfaz y detallado.
1.1.- Caso de uso interfaz.
Son aquellos casos de uso que se relacionan directamente con el actor, son la
primera idea que se tiene de las ventanas o interfaces que va a tener el software,
pues en algunos casos son la interfaz completa o uno de los componentes oespecíficamente uno de los controles con que cuentan las interfaces del software.
Este tipo también se caracteriza porque está en un nivel jerárquico más alto dentro
de un diagrama de casos de uso en comparación con los casos de uso del tipo
detalle.
BuscarCliente
ValidarDatoscliente
GenerarCodigocliente
Grabar nuevo clienteCliente
Registrar ClienteVendedor
8/17/2019 Clase CU
2/5
Semestre 2013-II Ingeniería de Software
Ing. Miguel Ángel Silva Zapata Página 2
1.2.- Caso de uso detalle o hijo.
Aquellos casos de uso que se relacionan con otros casos de uso, que tienen un nivel
jerárquico superior dentro de un diagrama, en la implementación se convierten en
los métodos u operaciones que realizan las clases que forman parte del software que
se quiere desarrollar. Otra característica importante de este tipo de casos de uso, es
que por lo general son los que ayudan a los casos de uso de tipo interfaz a poder
cumplir con su funcionalidad, pero también pueden existir casos de uso que son el
detalle de otros casos de uso detalle pero de un nivel superior jerárquico.
2.- DIAGRAMA DE CASOS DE USO.
Es una representación gráfica que nos muestra todos los casos de uso y su relación con los
actores y con otros casos de uso, cuando estemos diseñando el diagrama de casos de uso se
recomienda que por cada proceso de negocio que hemos analizado, crear su diagrama de
casos de uso.
3.- SIMBOLOS UML DEL DIAGRAMA DE CASOS DE USO
a.- Casos de uso que se representa de la siguiente manera
b.- El actor, se representa mediante el siguiente símbolo:
c.- La relación entre actores y casos de uso interfaz, se representa con el siguiente símbolo
d.- La relación entre casos de uso, se representa mediante el siguiente símbolo.
e.- la relación entre actores, representada de la siguiente manera.
8/17/2019 Clase CU
3/5
Semestre 2013-II Ingeniería de Software
Ing. Miguel Ángel Silva Zapata Página 3
4.- TIPOS DE RELACIONES ENTRE CASOS DE USO.
Se refiere a las relaciones que se dan o existen entre los casos del diagrama, existen de
varios tipos, pero los más usados y comunes son 2:
4.1.- RELACIONES DEL TIPO INCLUSION.
Esta relación nos indica que un caso de uso de un nivel jerárquico superior incluye aotro u otros casos de uso de un nivel jerárquico inferior. También podemos decir
que cada vez que se realiza un el caso de uso padre, obligatoriamente se debe
realizar el caso de uso hijo o detalle. Se representa en el diagrama mediante el
estereotipo .
Ejemplo:
4.2.- RELACIONES DEL TIPO EXTENCION
Este tipo de relación es la que permite que un caso de uso extienda la funcionalidad
de otro caso de uso, hasta cierto punto esto es opcional es decir podemos incluir o
no al caso de uso de extensión, por otro lado debemos tener en cuenta que en una
relación de este tipo siempre hay una condición de por medio. Este tipo de
relaciones se encuentran con mucha menor frecuencia que las relaciones del tipo
Cliente
Vendedor
8/17/2019 Clase CU
4/5
Semestre 2013-II Ingeniería de Software
Ing. Miguel Ángel Silva Zapata Página 4
inclusión. Se representa en un diagrama de casos de uso mediante el estereotipo
Ejemplo:
5.- EJEMPLO DE UN DIAGRAMA DE CASOS DE USO
Registrar Cliente
Buscar Cliente
Mostrar datos del cliente
8/17/2019 Clase CU
5/5
Semestre 2013-II Ingeniería de Software
Ing. Miguel Ángel Silva Zapata Página 5
Cliente
Registrar Cliente
Buscar Cliente
Validar datos de cliente
Generar codigo de clienteGrabar nuevo cliente
Mostrar datos del cliente
Vendedor
Realizar venta Seleccionar cliente
Selecionar producto a vender
Calcular monto de venta
Generar el codigo venta
Grabar la venta
Generar comprobante de venta Imprimir comprobante de venta
Disminu ir el stock de productos
Jefe de ventasVisualizar las ventas
Seleccionar Ventas
Mostrar Ventas
Elegir criterio de visualizarcion
Imprimir reporte de ventas