Anda di halaman 1dari 3

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL - CSF TECNÓLOGO

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN – ADSI DESARRO


FASE V – PRUEBA DESEMPEÑO Y PRODUCTO TIEMPO ESTIMADO 6 HORAS.
INICIO 10AM - FIN 5PM
CONSIDERACIONES
Para resolver la prueba, el aprendiz debe leer y analizar completa y detenidamente el caso de
estudio planteado;
los entregables son:
➢ Base de datos con datos de prueba (Script ejemplo: db_caso.sql).
➢ Aplicación web desplegable (*.war)
➢ Código fuente (Proyecto en el IDE utilizado).
➢ Documento con los datos necesarios para realizar el despliegue de la aplicación y uso de la
misma. (Usuarios, claves, etc)
El aprendiz para esta prueba necesita conocer:
➢ Manejo de gestores de base de datos (MySQL, SQL Server, PostgreSQL, Oracle Database,
etc).
➢ Manejo y creación de aplicaciones web en Java.
➢ Uso de frameworks como JPA y JSF.
➢ Implementación de patrones de diseño como DAO, Facade, Singleton, AbstractFactory,
FactoryMethod.
➢ Desarrollo de aplicación en tres o más capas atreves del patrón MVC.
Los ítems que se tendrán en cuenta al evaluar son:
➢ Sistema 100% funcional, cumpliendo todos y cada uno de los requisitos solicitados.
➢ Aplicación de los estándares de codificación y notación para clases, métodos, atributos,
constantes, etc.
➢ Aplicación de buenas prácticas del manejo SEO para las URLs.

CASO DE ESTUDIO
El banco "Banco del Pueblo" está próximo a abrir sus puertas, por esta razón está requiriendo
con suma urgencia el desarrollo de un sistema de información en ambiente web, el cual le permite
llevar control de las cuentas de sus clientes en cada una de sus sucursales. Se quiere conocer
los datos básicos del cliente como los son su documento, nombres, apellidos, teléfono de
contacto, la ciudad y la dirección en la que reside; de cada sucursal la ciudad en la que está
ubicada, el barrio, la dirección y los números de teléfono; de las cuentas la fecha de apertura, el
saldo actual, los datos del cliente y cada uno de los movientes realizados sobre esta.
Después de realizar una entrevista con el contacto del banco se obtuvo la siguiente información:
El sistema debe llevar el seguimiento del saldo y de cada movimiento que se realiza sobre los
diferentes tipos de cuentas. El banco inicia con tres tipos de cuentas (Ahorros, corriente y CDT)
pero es posible que se creen nuevos tipos. El cliente puede realizar consignaciones y retiros en
cualquier momento si su cuenta es de ahorros o corriente, pero si es CDT, sólo se le permitirá
realizar el retiro del saldo total del dinero una vez terminado el tiempo mínimo de permanencia
que es de 1 año y automáticamente la cuenta se cerrará. El cliente puede solicitar el cierre de
cualquier tipo de cuenta en cualquier momento si es de ahorros o corrientes, pero si es CDT, si
ya cumplió el tiempo mínimo de permanencia.
Al terminar la elicitación de requerimientos se obtienen las siguientes listas de requerimiento
funcionales y no funcionales.
Lista de requerimientos funcionales
RF# REQUISITO
RF1 El sistema debe permitir al administrador registrar una nueva sucursal del banco.
RF2 El sistema debe permitir al administrador consultar todas las cuentas.
RF3 El sistema debe permitir al administrador eliminar una sucursal del banco.
RF4 El sistema debe permitir al administrador y empleado consultar el tipo de cuenta con más
cuentas abiertas.
RF5 El sistema debe permitir al administrador bloquear a cualquier cliente, en cualquier
momento, si este tiene alguna cuenta activa debe cerrarla, dejando la respectiva observación.
RF6 El sistema debe permitir al administrador y empleado consultar la cuenta que más
movimientos ha tenido en el último mes.
RF7 El sistema debe permitir al empleado registrar una consignación de cualquier cuenta.
RF8 El sistema debe permitir al empleado registrar un retiro de una cuenta de tipo ahorros o
corriente en cualquier momento.
RF9 El sistema debe permitir al empleado registrar el retiro del saldo total de una cuenta de tipo
CDT, sólo si ya cumplió el mínimo de permanencia que es de 1 año y la cuenta pasará a
cerrada.
RF10 El sistema debe permitir al empleado realizar la apertura de cuentas sin importar el tipo.
RF11 El sistema debe permitir al empleado registrar a un nuevo cliente.
RF12 El sistema debe permitir al empleado cancelar una cuenta de tipo ahorros o corriente en
cualquier momento.
RF13 El sistema debe permitir al empleado cancelar una cuenta de tipo CDT, sólo si ya cumplió
el mínimo de permanencia que es de 1 año.
RF14 El sistema debe permitir al empleado consultar las cuentas que están abiertas.
RF15 El sistema debe permitir al empleado ver la trazabilidad de cualquier cuenta que esté
activa.
RF16 El sistema debe permitir al empleado bloquear a un cliente, siempre y cuando este no
tenga una cuenta activa.
RF17 El sistema debe permitir al cliente consultar todas sus cuentas y mirar el detalle de los
movimientos y observaciones de cada una de sus cuentas.
RF19 El sistema debe permitir al cliente transferir saldo entre sus cuentas de tipo ahorro o
corriente.
RF20 El sistema debe permitir la autenticación y autorización de ingreso de usuarios al
sistema.

Anda mungkin juga menyukai