Académique Documents
Professionnel Documents
Culture Documents
Anlisis de requerimientos.
Objetivos
Se presentara un caso de estudio de diseo e implementacin orientado a
objetos. Deber desarrollar un software para un sistema de cajero automtico
de un banco. En cada informe deber de cumplir el:
1. Uso de UML.
2. Uso de tcnicas de la programacin orientada a objetos.
3. Uso del lenguaje de programacin Java WEB.
El proceso se iniciara mediante la presentacin de un documento de
requerimientos, donde se da el propsito general de un cajero automtico y
que es lo que debe de realizar.
Requerimientos
El Banco Santander de Curic busca instalar un nuevo cajero automtico pare
el cual busca que se desarrolle el software que permita que sus usuarios
realicen transacciones financieras bsicas (figura 1).
Por cuestin de simpleza cada usuario slo puede tener una cuenta en el
Banco. Los usuarios del cajero deben ver su saldo, retirar y depositar dinero.
La interfaz de usuario del cajero automtico contiene los siguientes
componentes de hardware:
Un dispensador de dinero.
Figura 1
Una vez que el cajero autentifique el usuario, el men principal (figura 2)
mostrara una opcin numerada para cada uno de las tres tipos de
transacciones: Solicitud de saldo (opcin 1), retiro (opcin 2) y depsito (opcin
3). El men principal tambin mostrar una opcin que permita al usuario salir
del sistema (opcin 4). Despus el usuario elegir si desea realizar una
2
Figura 2
Las siguientes acciones se realizan cuando el usuario elige la opcin 2 para
hacer un retiro:
Figura 3
Las sgtes. Acciones se realizan cuando el usuario elige la opcin 3 para hacer
un depsito:
Una vez que el sistema ejecuta una transaccin en forma exitosa, debe volver
a mostrar el men principal para que el usuario pueda realizar transacciones
adicionales.
Si el usuario elige salir del sistema, la pantalla debe mostrar un mensaje de
agradecimiento y despus el mensaje de bienvenida para el siguiente usuario.