Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
103Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Ejercicios Resueltos Casos de Uso

Ejercicios Resueltos Casos de Uso

Ratings: (0)|Views: 9,585|Likes:
Published by reyhur1915
Casos de Uso. Ejercicios resueltos
Casos de Uso. Ejercicios resueltos

More info:

Published by: reyhur1915 on Dec 27, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOCX, TXT or read online from Scribd
See More
See less

06/22/2013

pdf

text

original

 
EJERCICIOS RESUELTOSDECASOS DE USO1. Búsqueda por AutorFLUJO BASICO
1. El sistema despliega la página con el formulario de búsqueda2. El usuario selecciona el campo Autor e ingresa un nombre de autor (ej. Pedro Fuentes)3. El usuario presiona el botón Buscar4. El sistema lee el formulario de búsqueda, obtiene todos los libros con el nombre deautor y los despliega en una lista
FLUJO ALTERNONo se encuentran libros que satisfagan el criterio de búsqueda:
1. Una página es desplegada informando al usuario que no se encontraron libros
2. Editar Carrito de comprasPRECONDICIONES
El usuario se ha autentificadoEl usuario ha navegado a la página Editar Carrito de Compras
FLUJO BASICO
1. El usuario adiciona o remueve los ítem que quiere cambiar, luego presiona el botónActualizar.2. El sistema adiciona o remueve los ítems y luego despliega la página con el carrito decompras actualizado
FLUJO ALTERNOEl carrito de compras está vacío:
No hay ítems para remover
3. Abrir una CuentaFLUJO BASICO
 
1. El sistema despliega la página Crear Nueva Cuenta e ingresa los siguientes campos:Usuario (debe ser único), contraseña, confirmar contraseña, nombre, apellido,dirección(primera línea), dirección (segunda línea), ciudad, estado, país, código postal,teléfono, e-mail.2. El usuario presiona el botón Enviar3. El sistema verifica que el Usuario es único, crea una nueva cuenta y despliega la páginaPrincipal junto con un mensaje indicando que la cuenta ha sido creada y que el usuario haautentificado.
FLUJO ALTERNOContraseña y Confirmar Contraseña diferentes:
La página es desplegada nuevamente conun mensaje de validación
Usuario no es único:
La página es desplegada nuevamente y se le pide al usuario elegir unnombre diferente
SOLUCIONES1. Solución: Nombres de objetos Bista Expícitos
El mismo problema se repite varias veces en este caso de uso: los objetos vista no tienennombres explícitos. La versión corregida es la siguiente.
FLUJO BASICO
1. El sistema despliega la Página de Búsqueda2. El usuario selecciona el campo Autor e ingresa un nombre de autor (ej. Pedro Fuentes)3. El usuario presiona el botón Buscar4. El sistema lee el formulario de búsqueda, obtiene todos los libros con el nombre deautor y despliega la página Resultados de Búsqueda que muestra la Lista de Librosresultante
FLUJO ALTERNONo se encuentran libros que satisfagan el criterio de búsqueda:
1. La página Búsqueda Sin Resultados es desplegada
2. Solución: Vago y Ambiguo
Existen al menos tres problemas con este caso de uso
 
Problema 1:
El caso de uso incluye una cláusula “Precondiciones”. Aunque en muy raras
ocasiones se puede encontrar útil incluir esta cláusula, la mayor parte del tiempo nocumple un propósito apreciable. En este ejemplo, en realidad saca el texto del caso de usofuera
de curso, y así también la acción inicial “desplegar” se pierde. Esto hace que a su vez
se pierda en el diagrama de robusticidad, significando que probablemente sea ignorada enel diseño, dejando de ser estimada y testeada.
Problema 2:
El flujo básico es poco claro. No describe un escenario específico, sino que
trata de cubrir todas las bases (“El usuario adiciona o remueve los ítems….”.
Por lo tanto,un aspecto de comportamiento importante es descuidado: el usuario no necesariamenterequiere adicionar ítems en esta página, sino removerlos (o cambiar la cantidad)
Problema 3:
El flujo alterno no encaja en una acción particular en el texto de caso de uso.Existen también varios cursos alternativos obvios que se pierden.La versión corregida es la siguiente.
FLUJO BASICO
1. El sistema despliega la página Carrito de Compras2. El usuario presiona el botón Remover junto al Item3. El sistema remueve el ítem del Carrito de Compra del usuario y redespliega la página4. El usuario selecciona el texto Cantidad de otro Item, cambia su valor de 1 a 2 y presionael botón Actualizar5. El sistema actualiza el Carrito de Compras, recalcula la cantidad total y redespliega lapágina
FLUJO ALTERNOItem no Encontrado:
El ítem que el usuario ha seleccionado para remover no ha sidoencontrado en el Carrito de Compras (esto puede suceder si el usuario tiene dos browsersabiertos y está viendo una versión antigua de la página)1. El sistema refresca la página Carrito de Compras, y despliega a su vez un mensajeadvirtiendo que la acción del usuario ha fallado porque la página estaba desactualizada.
Cantidad cambiada a cero:
Esto cuenta como remover el ítem, así el ítem es removido delCarrito de Compras
Valor negativo o no numérico:
La página es redesplegada con el valor Cantidad original, yun mensaje informa que el usuario ha ingresado un valor no válido
3. Solución: Demasiados Detalles de Presentación

Activity (103)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
cpisraulito liked this
Johani de la Hoz liked this
Pedro Chacaliaza liked this
Jonathan Javier liked this
Anyytta Campos liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->