Você está na página 1de 3

Especificacin de Software

Clase 2: Introduccin a UML Casos de Uso


Ejercicio 1:
Especificar mediante casos de uso la funcionalidad que se muestra a continuacin:
Usuario
Clave

Ingresar

Recordar contrasea

Usuario nuevo

En el caso de que se trate de un usuario nuevo, aparece la siguiente pantalla:


Usuario
Clave
Repetir clave
Correo electrnico
Guardar

Cancelar

Ejercicio 2:
Se busca especificar mediante casos de uso un sistema de archivos (file system). Se cuenta con la siguiente descripcin del
mismo:
En el file system, los usuarios pueden crear nuevos archivos y ejecutar, mostrar y borrar archivos existentes. Existe un tipo
especial de borrado, que elimina el archivo permanentemente del file system. El file system utiliza un mecanismo de
permisos de acceso que especifica quin es el dueo de cada archivo y qu operaciones son permitidas para cules
usuarios. El dueo de cada archivo puede cambiar los permisos de acceso al archivo y otorgar o quitar permisos para que
otros usuarios accedan al archivo. Adicionalmente a la persona que crea el archivo, el administrador es considerado el
dueo de todos los archivos.
1.
2.

Identifique los actores y su rol en el sistema.


Realice el diagrama de casos de uso.

Especificacin de Software
Ejercicio 3:
Sea la siguiente descripcin informal de un sencillo sistema de correo electrnico corporativo:
Cuando un colaborador nuevo ingresa a la compaa, un administrador crea su cuenta de correo electrnico, que consta
de usuario y contrasea. El colaborador puede a partir de ese momento ingresar al sistema de correo. El mismo permite
visualizar los emails recibidos, contestarlos y reenviarlos, adems de crear mensajes de correo nuevos, con la posibilidad
de enviar mensajes con archivos adjuntos. Adicionalmente, el sistema permite organizar los mails en carpetas propias del
usuario. Existirn carpetas especiales denominadas Inbox, donde aparecen automticamente los correos recibidos y
Enviados, donde se almacenan automticamente los mails que enva el usuario. Estas carpetas no pueden borrarse. Debe
ser posible tambin borrar mensajes almacenados en cualquiera de las carpetas. Existir tambin una agenda de
contactos, donde estarn disponibles para seleccionar y agregar en un mail todas las direcciones correspondientes a
colaboradores de la compaa. Sin embargo, el colaborador podr tambin agregar nuevas direcciones, editarlas y
borrarlas. Identifique los actores y su rol en el sistema.
1.
2.

Identifique los actores y su rol en el sistema.


Realice el diagrama de casos de uso

Ejercicio 4:
Este caso de estudio involucra un cajero automtico (CA) simplificado, que deber proveer los siguientes servicios:
1.
2.

Extraccin de efectivo para cualquiera que posea una tarjeta de la Red Link.
Los clientes del banco (con tarjeta de dbito del banco) adicionalmente pueden realizar las siguientes operaciones:
consulta del saldo de su cuenta, extraccin de efectivo y depsito tanto de cheques como de efectivo.
3. A veces es necesario realizar tareas de mantenimiento del CA, rellenar el dispenser con dinero y retirar las tarjetas
invlidas que retuvo el CA.
1. Identifique los actores y su rol en el sistema.
2. Realice el diagrama de casos de uso
Nota: Hay un caso de uso oculto.
Ejercicio 5:
Sea la siguiente descripcin informal de un sencillo sistema de organizacin de reuniones:
El sistema debe permitir organizar reuniones, interactuando con un sistema de correo electrnico ya existente. Para ello,
quien organiza la reunin debe poder crear una invitacin a reunin, modificarla o cancelarla. Cada una de estas acciones
debe disparar un correo a los asistentes a la reunin. Los asistentes pueden aceptar una invitacin o rechazarla. Si lo
desean, pueden escribir una respuesta que acompaa su decisin. Esta respuesta debe llegar por correo electrnico al
organizador. Cualquier asistente puede adems revisar los detalles de la reunin que vienen en la invitacin (informacin
adicional que escribe el organizador), y revisar su propio calendario, donde se visualizan todas las reuniones de ese
asistente. En este sentido, el organizador de una reunin puede visualizar cuando trabaja con una invitacin el calendario
del resto de los asistenntes, para encontrar un lugar libre para la reunin. Adicionalmente, se deben poder crear eventos,
que son similares a las reuniones en el sentido que ocupan un lugar en el calendario, pero no involucran a ms personas,
sino que simplemente para una fecha inicio y fin, se indica el nombre del evento y la descripcin.
1.
2.

Identifique los actores y su rol en el sistema.


Escriba los Casos de Uso.

Especificacin de Software

Ejercicio 6:

Especificar el comportamiento de un telfono bsico hogareo, utilizando casos de uso:


3.
4.
5.

Identifique los actores y su rol en el sistema.


Escriba los Casos de Uso.
Realice el diagrama de casos de uso

Você também pode gostar