Upload
luisarias
View
215
Download
0
Embed Size (px)
Citation preview
7/23/2019 PrimeraPrueba.pdf
1/5
CATEGORIA
Java WEB
SENASOFT 2014
Dise: Gustavo Tabares
Jurado calificador:
PRUEBA No 1
7/23/2019 PrimeraPrueba.pdf
2/5
Una empresa bancaria desea desarrollar una aplicacin web para la gestin de sus cuentas.
La aplicacin se compondr de una clase Cuenta., clase Cliente y PruebaCuentas para
gestionar la informacin de los clientes y cuentas a travs de archivos.
La clase Cuenta debe contar como mnimo con los atributos: nmero de cuenta, titular,
saldo y fecha de apertura (Calendar) y estado. Extraer los mtodos get y set
correspondientes para el acceso a los atributos de las clases. La clase PruebaCuentas debe
permitir gestionar la informacin de los cliente y las cuentas, tambin debe permitir el
ingreso y retiro de dinero de una cuenta.
La aplicacin debe quedar almacenada en archivos, que posteriormente debe ser
consultado para realizar movimientos de la cuenta como retirar o consignar dinero en ellas,mediante la clase PruebaCuenta.
A continuacin se muestra un diagrama de clases de dicho modelo.
La clase PruebaCuenta le permitir administrar a travs de un men la informacin de las
cuentas, clientes y movimientos.
La aplicacin debe realizar:
Registrar cliente, cuenta: este debe permitir ingresar la informacin contralando que:
Cuenta
+numeroCta: String
+Titular: String
+saldo: doubl
+fechaApertura: String
+estado: String
+get ();
+set ();
PruebaCuenta
+GestionarCuenta ();
+GestionarCliente();
+ingresar ();
Cliente
+cedulacliente: String
+nombre: String
+telfono: doubl
+get ();
+set ();
7/23/2019 PrimeraPrueba.pdf
3/5
o La aplicacin no debe permitir el ingreso de dos cuentas o clientes iguales.
Lanzando mensajes en caso de que se intente ingresar registros duplicados.
o El estado de la cuenta es abierta o cerrada
La aplicacin debe permitir consultar las cuentas por medio de una lista
seleccionando el estado (Abierto, Cerrado) de las cuentas registradas, y mostrar
la informacin solicitada.
La aplicacin debe permitir cambiar el estado de una cuenta Abierto, Cerrado.
Eliminar cliente o cuenta: debe solicitar el nmero de cuenta, y pedir confirmacin
para eliminarlo, en caso contrario lanzar un mensaje si la cuenta no existe.
La aplicacin web debe permitir:
La navegabilidad entre pantallazos
La interfaces web deben ser amigables con el usuario
Utilice los recursos necesario que ofrece el IDE de desarrollo netbeans para realizar
la aplicacin.
Lea cuidadosamente los requerimientos y realice el desarrollo de la aplicacin con los
requerimientos solicitados.
Las inquietudes debe realizarlas a los encargados de las pruebas. Solo se respondern
inquietudes respecto a la prueba y en ningn momento ayudas de implementacin.
Analice detenidamente el requisito y plantee una solucin tranzando un plan de accin
antes de empezar con el desarrollo de la aplicacin.
Para el desarrollo de la prueba puede utilizar las herramientas que se relacionan a
continuacin.
El desarrollo debe estar bajo lenguaje de programacin Java.
IDE Netbeans.
Sistema Operativo Windows
Office 2010
7/23/2019 PrimeraPrueba.pdf
4/5
DIAGRAMA DE CASOS DE USO
7/23/2019 PrimeraPrueba.pdf
5/5
CRITERIOS DE EVALUACIN
CRITERIO OBSERVACIONES
TIPO DE
CRITERIO VALOR
PUNTAJE
OBTENIDOLa aplicacin permiteingresar datos bsicos del
cliente y la cuenta
Registrar Cliente Presentacin 8
La aplicacin permitedesactivar o activar unacuenta de un cliente
Controlar cuenta Funcionalidad 10
Se controla el ingreso de
clientes y cuentasduplicados
Validacin de datos Funcionalidad 9
La aplicacin permite a uncliente seleccionar una
cuenta para ingresar o
retirar dinero
Ejecucin de la
aplicacinFuncionalidad 9
La aplicacin almacena lainformacin en archivos
Gestin de archivos Funcionalidad 15
La aplicacin muestra los
mensajes acordes a lasacciones que se realizanen la aplicacin Operatividad de la
aplicacin
Presentacin 6
La aplicacin permite la
gestin mediante la clasePruebaCuenta
Funcionalidad 8
Los reportes de cuentaspermiten ver los datos del
cliente al que pertenece la
cuenta Generacin dereportes
Funcionalidad 10
La aplicacin generareportes de la informacin
almacenada
Funcionalidad 7
La aplicacin pideconfirmacin al eliminarregistros
Operatividad de la
aplicacinFuncionalidad 8
Usa interfaces web con
mensajes estn claros yestn ordenadas.
NO = 0
Parcialmente=2Totalmente=4
Presentacin 4
La navegabilidad de laaplicacin es agradable al
usuario
NO = 0Parcialmente=3
Totalmente=6
Presentacin 6