Diagramas de uso
Ejercicio 1.
Para cada una de las siguientes afirmaciones indicar si es Verdadera o Falsa.
Verdadera Falsa
Los actores de un sistema representan, en particular, personas (mas precisamente roles que interpretan personas), dispositivos u otros sistemas, y en general, cualquier cosa que interactúa con dicho sistema. Los casos de uso, sus especificaciones yel diagrama de casos de uso de un sistema permiten acordar, entre el equipo de desarrollo y el cliente, los límites y los requisitos funcionales de dicho sistema. La especificación de un caso de uso describe cómo se implementa el comportamiento requerido para el sistema en dicho caso de uso. Un escenario representa una instancia de un caso de uso. El diagrama de casos de uso de un sistema puedeorganizarse por medio de relaciones que se pueden dar entre los diferentes casos de uso. Estas relaciones son las de: generalización/especialización, inclusión, y extensión. Debería utilizarse una relación de extensión, entre casos de uso, cuando es necesario factorizar el comportamiento común a varios casos de uso en otro caso de uso. Un caso de uso incluido en otros, es un caso de uso que es“usado” por esos otros casos de uso. El caso de uso “usado” se “activa” toda vez que el caso de uso que lo usa se “activa”.
Ejercicio 2.
Considerando el siguiente diagrama de casos de uso:
Dpto. LSI, Escuela Universitaria de Ingeniería de Vitoria-Gasteiz.
1
Ejercicios DCU
a. Indicar cada uno de los elementos de notación que están presentes en dicho diagrama. b. Describir brevemente quéinterpretación proporciona dicho diagrama.
Ejercicio 3.
Considerando los siguientes Diagramas de Casos de Uso (DCU), corregir todos los errores de notación que se presentan en ellos. Las siglas RF significan Requisito Funcional y en aquellos DCU que aparecen no se trata de un error.
2
Dpto. LSI, Escuela Universitaria de Ingeniería de Vitoria-Gasteiz.
Ejercicios DCU
Dpto. LSI,Escuela Universitaria de Ingeniería de Vitoria-Gasteiz.
3
Ejercicios DCU
Ejercicio 4.
En este Sistema de Venta por Catálogo los clientes hacen pedidos que recibe el departamento comercial y la empresa los sirve lo antes posible; y además ellos también pueden devolver productos y cancelar pedidos. Analizar la identificación de actores y casos de usos del siguiente diagrama de casos de uso yel texto que lo acompaña, extraídos del libro “Applying Use Cases. A Practical Guide” de G. Schneider y J. Winters, relativo a este Sistema de Venta por Catálogo.
4
Dpto. LSI, Escuela Universitaria de Ingeniería de Vitoria-Gasteiz.
Ejercicios DCU
< < inc lude> >
M os trar inform ac ión produc to R ealiz ar P edi do
< < inc lude> >
< < inc l ude> > A c tualiz ar Inventario S istem a Inventario
< < inc lude> > Devolver P roduc to Cliente Login < < in c lude > > < < inc lude> >
< < inc lude> >
A c tualiz ar Contabilidad
C anc elar P edido S is tem a Contabilidad < < inc lude> > < < inc lude> > < < inc lude> > Cons ult ar P edido Cl ie nte Rep Regis trar Rec lam ac iones
P repa rar Inform e V en tas
E nc argado A tenc ión Cli ente E nviar C atalogoMos t rar inform ac i ón prod uc to
A dm inis trativo
E nviar P edido < < inc lude > > E m pres a E nvios
A c tualiz ar Inventario S is tem a Inventario
“En el diagrama de casos de uso se pueden observar un buen número de relaciones include entre casos de uso, pero no extend. Las relaciones include aparecen pronto para mostrar aspectos comunes entre partes del sistema. La relación extendtiende a aparecer más tarde, cuando encuentras nuevos requisitos que extienden al sistema actual. Dado que todavía no hemos desarrollado el primer sistema no tenemos nada que extender. Nótese que todos los casos de uso que involucran al actor Cliente requieren el acceso al sistema, por lo que hemos añadido un caso de uso Login. Pero entonces teníamos que establecer su relación con los otros...
Regístrate para leer el documento completo.