Académique Documents
Professionnel Documents
Culture Documents
TEMA:
Casos de uso
Aula: 6 A
29 de Octubre
LATACUNGA ECUADOR
MODELO DE CASOS DE USO
Caso de estudio preparatorio para la primera evaluacin de la materia sobre MODELO DE CASOS
DE USO DEL PROBLEMA DE ESTUDIO.
Caso:
mbito del sistema: Sistema para la empresa Sell easy; en esta primera fase slo se desarrollar el
mdulo de ventas en lnea, este mdulo debe permitir al cliente revisar el catlogo de productos,
aadir artculos al carrito de compras y realizar o no compras.
Es necesario definir todas las posibilidades y los diferentes casos de uso.
Se pide generar la siguiente informacin:
1. Definir el sistema
El Sistema realizado para la empresa Sell easy vende productos por internet.
2. Actores
1. Cliente.
2. Administrador.
3. Diagramas de Casos de Uso, considere todos los Include y todos los Extend.
4. Detallar los casos de uso aplicando el siguiente formato:
Include. En trminos muy simples, cuando relacionamos dos casos de uso con un include, estamos
diciendo que el primero (el caso de uso base) incluye al segundo (el caso de uso incluido). Es decir, el
segundo es parte esencial del primero. Sin el segundo, el primero no podra funcionar bien; pues no
podra cumplir su objetivo. Para una venta en caja, la venta no puede considerarse completa si no se
realiza el proceso para cobrarla en ese momento. El caso de uso Cobrar Renta est incluido en el
caso de uso Rentar Video, o lo que es lo mismo Rentar Video incluye (<<include>>) Cobrar Renta.
Extend: La polmica al querer seleccionar una de las dos relaciones es que en el extend tambin
podemos ver, desde la perspectiva del usuario, a los dos flujos como si fueran uno slo. Y en ciertos
escenarios el caso de uso base no podra cumplir su objetivo si no se ejecutara la extensin. Pero, una
de las diferencias bsicas es que en el caso del extend hay situaciones en que el caso de uso de
extensin no es indispensable que ocurra, y cuando lo hace ofrece un valor extra (extiende) al objetivo
original del caso de uso base. En cambio en el include es necesario que ocurra el caso incluido, tan
slo para satisfacer el objetivo del caso de uso base. Ejemplo: Puedes Realizar Venta sin Acumular
Puntos de Cliente VIP, cuando no eres un cliente VIP. Pero, si eres un cliente VIP s acumulars
puntos. Por lo tanto, Acumular Puntos es una extensin de Realizar Venta y slo se ejecuta para
cierto tipo de ventas, no para todas.