Ao 2011 Ingeniera en Informtica Ingeniera de Software II Gua Prctica de Casos de Uso Pgina: 2 de 4
Consigna: - Identificar los Casos de Uso. - Confeccionar los Diagramas de Casos de Uso correspondientes. - Confeccionar Fichas Textuales de Casos de Uso representativos, tener en cuenta que incluyan relaciones de inclusin o extensin.
Ejercicio 1: Un banco quiere otorgar crditos inmediatos. El prstamo es de monto fijo y se entrega en menos de 30 minutos. El proceso que se utiliza habitualmente para otorgar crditos no est automatizado, por lo que se demora mucho estudiando los antecedentes del cliente y trasladando el expediente de un escritorio a otro. De este modo, es inevitable poder otorgar un crdito inmediato, por lo que se debe buscar una solucin al problema. En el proceso participan varias personas que realizan diferentes tareas. Los funcionarios que atienden al pblico estn capacitados para otorgar crditos. El jefe de la seccin se encarga de estudiar algunas solicitudes que los funcionarios no pueden autorizar. Finalmente, si el crdito es autorizado el cajero le entrega el dinero al cliente.
Ejercicio 2: La Organizacin XX tiene un rea de sistemas que le brinda soporte. Los empleados de la misma generan requerimientos hacia el rea de sistemas asociados a los programas y a los equipos: reportan fallas en programas de aplicacin desarrollados internamente, fallas en los programas adquiridos y fallas en el equipamiento. Todos los reportes de problemas llegan a la mesa de ayuda del rea de sistemas. Si el problema es simple generalmente es posible resolverlo directamente desde all en forma telefnica. Si el problema persiste o no puede ser solucionado, es pasado al jefe del sector tcnico correspondiente: desarrollo, software de base o servicio tcnico. Una vez all, el jefe del sector se lo asigna a alguno de los empleados a su cargo. El empleado es el responsable de encontrar una solucin, llevarla a cabo y alimentar a la base de datos de problemas-soluciones que utiliza la mesa de ayuda.
Ejercicio 3: La sociedad amigos del libro se dedica a la venta de libros a sus socios a travs del telfono. Esta sociedad acta como intermediarios entre las editoriales y sus socios, proporcionndoles los libros que estos solicitan a precios reducidos. La empresa esta estructurada en varios departamentos, uno de los cuales se encarga del mantenimiento de los catlogos, otro de los pedidos y un tercero de la contabilidad. El departamento de Catlogos edita (y suministra trimestralmente a sus socios) un catlogo de los libros disponibles indicando el ISBN, el autor o autores, el ttulo, la editorial, el ao de publicacin, tipo de encuadernacin y el precio de referencia. Los socios pueden realizar actualmente sus pedidos por telfono al departamento de Pedidos. En la peticin se especifican los siguientes datos: nmero de socio, ISBN del libro y el nmero de ejemplares solicitados. Previamente a la aceptacin del pedido se verifica que el socio esta dado de alta y que no tiene vencido ningn plazo de pago de pedidos anteriores. Para ello se hacen las comprobaciones oportunas y en cualquiera de estos supuestos el pedido se rechaza (lo que se comunica al socio en el momento). Ingeniera en Informtica Ingeniera de Software II Gua Prctica de Casos de Uso Pgina: 3 de 4 Si todo es correcto el sistema asigna de forma automtica el nmero de pedido que pasa a la situacin pendiente. La sociedad pretende implantar ahora un sistema de pedidos por Internet para clientes que dispongan de correo electrnico. A travs de una pgina web los socios podrn consultar el catlogo actualizado y hacer sus pedidos (a travs del formulario incrustado en la pgina). Se harn las mismas comprobaciones que en el caso anterior y los pedidos se irn dando de alta sin intervencin de ningn empleado. Las comunicaciones individuales de confirmacin de pedido (o rechazo), que incluyen los datos del socio y de los libros solicitados se enviarn automticamente por correo a los socios. El departamento utiliza dos o tres veces a la semana los pedidos pendientes para generar pedidos a las editoriales (un listado con los ttulos solicitados que le corresponden y el nmero total de ejemplares de cada ttulo). Cuando se reciben los libros, se remiten a los destinatarios a su direccin postal junto con la nota de entrega, una copia a la cual se enva al departamento de contabilidad. Mensualmente el departamento de contabilidad, con los pedidos servidos durante el mes elabora una factura por socio con los siguientes datos: el nmero de factura, la relacin de los pedidos, el importe de cada uno, el importe total de estos pedidos, el banco y nmero de cuenta corriente a la que se cargar el importe de la factura (todo se hace a travs de domiciliaciones bancarias).
Ejercicio 4: Se desea realizar un sistema de software que simule el comportamiento de una central de mensajera de telefona mvil. Este sistema permite a sus afiliados el intercambio de mensajes a travs de telfonos mviles, adems de otras funciones como las de consultar el saldo, recargar su saldo, etc. La funcionalidad de este sistema bsicamente es la siguiente: un usuario debe darse de alta en el sistema mediante cualquier mtodo tradicional o electrnico. Una vez que el sistema tiene constancia del usuario, ste puede enviar mensajes a otros usuarios existentes en el sistema, puede consultar su saldo, solicitar una recarga de saldo disponible, activar o desactivar el desvo del telfono. El sistema en cada momento tendr constancia de los usuarios conectados al sistema (aquellos usuarios dados de alta que tengan su terminal mvil encendido) y aquellos usuarios desconectados. Los administradores del sistema en cualquier momento podrn solicitar a ste informacin de cualquier usuario y estadsticas del uso del sistema por parte de los usuarios del mismo. La informacin que se desea mantener referente al problema es la siguiente: SOBRE LAS PERSONAS: Los nombres, apellidos, direccin, etc, as como los datos bancarios de los usuarios del sistema de telefona. El identificador del telfono mvil asociado al usuario del sistema. SOBRE LOS TELFONOS: El identificador del telfono. Cada persona podr tener ms de un telfono si bien los telfonos tendrn identificadores nicos. Saldo asociado al telfono. El estado del telfono (conectado o desconectado). El desvo del telfono. Los telfonos podrn tener activado el desvo de recepcin a otro telfono que est dado de alta en la red. Ingeniera en Informtica Ingeniera de Software II Gua Prctica de Casos de Uso Pgina: 4 de 4 SOBRE EL SISTEMA: Coste del envo de mensajes. Este coste podr cambiar con el tiempo y da y hora en que se envan por el usuario. Saldo de cada uno de los telfonos. Estado de activacin y desvo de cada uno de los telfonos. Historia del uso del sistema de cada uno de los telfonos. LOS PROCESOS Considerando esta informacin se debe disear un sistema software mediante el cual pueda llevar a cabo los siguientes procesos: La consulta completa por parte de los administradores del sistema de toda la informacin acerca de los usuarios y uso por parte de estos del mismo. El uso del sistema por parte de los usuarios, es decir: los usuarios podrn conectarse, desconectarse, recargar el saldo, consultar el saldo, activar y desactivar el desvo, enviar y recibir mensajes. El envo de mensajes desde el sistema a los usuarios. Estos mensajes consistirn en: o Mensajes comunicando el saldo actual del terminal mvil. o Mensajes de error comunicando cualquier error que se produzca por el mal uso del sistema por parte de los usuarios. Los mensajes de error que deben tratarse al menos por el sistema son: o Intentar desviar el telfono mvil a s mismo. o Activar un desvo cclico, es decir, que el conjunto de los desvos existentes origine que un telfono est desviado a s mismo. o Intentar enviar un mensaje cuando el saldo no es suficiente. o Encender un telfono previamente encendido. o Apagar un telfono previamente apagado.