Está en la página 1de 5

TALLER JAVA EE

ARQUITECTURA DE SOFTWARE GRUPO 1 (2016-I)


1. DEMOSTRACION DE FUNCIONALIDAD
A continuacin se puede ver el funcionamiento de la aplicacin web para generar cuentas. Despus de varios
casos de prueba procedo a crear mi cuenta. Con mi nombre y nmero de cedula. Digito la clave y al momento de
crear.

Muestra un mensaje en el que me dice que la cuenta ha sido creada satisfactoriamente y adicionalmente me muestra
mi nmero de cuenta. Es un nmero pequeo pues es un valor autoincremental y slo tengo un par de datos de
prueba.

Luego podremos apreciar en la tabla en la base de datos que efectivamente los datos estn creados y guardados.
Podemos ver que est mi nombre y mi nmero de cedula. Ms los casos de prueba.

Ahora vamos a probar las diferentes funcionalidades que tiene la aplicacin, como lo son consignar a la cuenta y
consultar el saldo de la cuenta. Digitamos nuestro nmero de cuenta, en este caso el 3, y el valor a consignar
(5000.000), y al pulsar en consignar nos muestra un mensaje en donde podemos ver que la consignacin ha sido
exitosa.

Sin embargo podemos verificar esto consultando el saldo de la cuenta. Para ello solo debemos saber el nmero de
cuenta, que como ya sabemos es el tres. Y nos muestra que el saldo es de 5000.000 (cinco millones), valor que
consignamos hace pocos segundos.

La aplicacin tiene una parte adicional para realizar y verificar transacciones pero an no est desarrollada.

2. VISTA DE CAPAS DE LA APLICACIN


El modelo en capas de la aplicacin se muestra en la siguiente figura

Hecho en www.gliffy.com por m.

Podemos notar que el modelo est compuesto por tres capas. La capa de
presentacin que se encarga de las vistas y de tratar con el usuario (recibir datos y
mostrarlos, interfaces entre otras cosas), la capa de Lgica de negocio, es decir, el

controlador, que se encarga de hacer operaciones con los datos, prepararlos para
que sean guardados en base de datos, y de toda la algoritmia de la aplicacin. Y por
ltimo la capa de datos que es donde se encuentran todas las clases de dominio
que modelan los datos de la aplicacin, as mismo es la encargada de guardarlos y
enviarlos a la base de datos, o realizar consultas de la misma.
3. RELACIN ENTRE CAPAS Y PAQUETES EN LA APLICACIN
Cada capa de la aplicacin se ve como un paquete en la misma, de esta manera se
puede ver el comportamiento por capas y as mismo, esto permite que en la
aplicacin cada capa realice su labor y solo se comuniquen por medio de sus
interfaces.

Podemos ver que cada capa est referida a un paquete diferente. Y en cada
paquete estn las clases y archivos necesarios para el correcto cumplimiento de las
responsabilidades que la capa tiene.

4. DESCRIPCIN DE CADA CAPA


El modelo est compuesto por tres capas. La capa de presentacin que se encarga
de las vistas y de tratar con el usuario (recibir datos y mostrarlos, interfaces entre
otras cosas), la capa de Lgica de negocio, es decir, el controlador, que se encarga
de hacer operaciones con los datos, prepararlos para que sean guardados en base
de datos, y de toda la algoritmia de la aplicacin. Y por ltimo la capa de datos que
es donde se encuentran todas las clases de dominio que modelan los datos de la
aplicacin, as mismo es la encargada de guardarlos y enviarlos a la base de datos,
o realizar consultas de la misma.

También podría gustarte