Está en la página 1de 5

Prueba técnica

1. Para desarrollar el presente examen debe tener las siguientes herramientas:


• Visual Studio, mínimamente versión 2017.
• SQL Server, mínimamente versión 2012.

2. La conexión entre su aplicación y la base de datos debe ser con un usuario de Base de datos, no
de dominio:
• Usuario: Usr_Prueba
• Password: Prueba123

3. Su Programa debe cumplir con los siguientes requisitos:


• Utilizar Procedimientos Almacenados para las consulta, inserciones, actualizaciones o
eliminación en Base de Datos
• Su base de datos debe llamarse BD_Prueba
• Las funciones, clases o métodos que cree deben tener su respectivo Summary y
comentarios que permitan conocer el objetivo de cada uno.
• Utilizar el paradigma orientado a objetos.
• Utilizar programación en capas.
• Utilizar lenguaje C# o VB .net
• La aplicación puede ser web o desktop.

4. Para la revisión y evaluación, se debe entregar el código fuente y un backup de la BD, en un


mismo archivo comprimido (.zip)

5. ITEM OPCIONAL: Como tarea opcional debe aplicar en su arquitectura el manejo de por lo
menos un webservice.

1
6. Las especificaciones del programa son las siguientes, están expresadas en historias de Usuario
siguiendo el marco de trabajo SCRUM:

Historia de Usuario 1: Creación de Clientes

Como: Plataforma de atención al cliente

Quiero: Tener una pantalla a través de la cual pueda crear clientes del Banco que desean tener una
cuenta en el banco

Para: Para poder registra clientes y tenerlos registrados en el Banco

Criterios de Validación:

1. La pantalla debe poder registrar los siguientes datos:

a) Carné de Identidad – Dato Requerido


b) Extensión del Carné de Identidad – Dato Requerido
c) Nombre del cliente – Dato Requerido
d) Apellido Paterno del Cliente – Dato Requerido
e) Apellido Materno de Cliente – Dato Opcional
f) Estado Civil del cliente – Dato Requerido a seleccionar de la siguiente lista:
i. Soltero – 0
ii. Casado –1
iii. Divorciado – 2
iv. Viudo - 3
g) Si se selecciona estado Civil “Casado” se debe pedir:
i. Nombre del Conyugue
ii. Apellido Paterno del Conyugue
iii. Apellido Materno del Conyugue
h) Dirección de Domicilio – Dato Requerido
i) Número de Teléfono – Dato Requerido
j) Correo Electrónico – Dato Opcional
k) Se debe seleccionar el nombre de la plataforma que está creando al cliente de la siguiente lista:
i. Juan Pérez
ii. Ana Diaz
iii. Sara Angulo
iv. Juan Chambi

2. Cuando se cree el cliente el resultado debe ser un mensaje con el resultado del proceso y el
código de cliente asignado. Este código debe ser un numero correlativo.

3. Se debe contar con un reporte que permita ver el listado de clientes creados, en el reporte debe
tenerse todos los campos registrados más la fecha de creación. El reporte debe poder generarse a partir
de que se ingrese la fecha (en rango de fechas) de creación.

2
Historia de Usuario 2: Modificación de Clientes

Como: Plataforma de atención al cliente

Quiero: Tener una pantalla a través de la cual pueda modificar datos de clientes del Banco.

Para: Para poder modificar los datos de los clientes del Banco

Criterios de Validación:

1. La pantalla debe permitir buscar por el número de carnet de identidad o por los apellidos del
cliente (tanto paterno, como materno).

2. La pantalla debe permitir modificar los siguientes datos del cliente:

a) Carnet de Identidad – Dato Requerido


b) Extensión del Carnet de Identidad – Dato Requerido
c) Nombre del cliente – Dato Requerido
d) Apellido Paterno del Cliente – Dato Requerido
e) Apellido Materno de Cliente – Dato Opcional
f) Estado Civil del cliente – Dato Requerido a seleccionar de la siguiente lista:
i. Soltero – 0
ii. Casado – 1
iii. Divorciado – 2
iv. Viudo – 3

No se puede cambiar el estado civil de Casado, Divorciado o Viudo a Soltero.

g) Si se selecciona estado Civil “Casado” se debe pedir:


i. Nombre del Conyugue
ii. Apellido Paterno del Conyugue
iii. Apellido Materno del Conyugue
h) Dirección de Domicilio – Dato Requerido
i) Número de Teléfono – Dato Requerido
j) Correo Electrónico – Dato Opcional
k) Se debe seleccionar el nombre de la plataforma que está creando al cliente de la
siguiente lista:
i. Juan Pérez
ii. Ana Diaz
iii. Sara Angulo
iv. Juan Chambi

3. Se debe contar con un reporte que permita ver el listado de clientes modificados, en el reporte
debe tenerse todos los campos de cliente más la fecha de modificación. El reporte debe poder generarse
a partir de que se ingrese la fecha (en rango de fechas) de modificación.

3
Historia de Usuario 3: Apertura de Caja de Ahorro

Como: Plataforma de atención al cliente

Quiero: Tener una pantalla a través de la cual pueda apertura la caja de ahorro a los clientes del Banco.

Para: Para poder realizar la apertura de la caja de ahorro a los clientes del Banco

Criterios de Validación:

1. La pantalla debe permitir buscar por el número de carnet de identidad o por los apellidos del
cliente (tanto paterno, como materno).

2. Con el cliente seleccionado se debe registrar los siguientes datos para apertura de la caja de
ahorro:

a) Sucursal de Apertura – Dato requerido a seleccionar de la siguiente lista:


i. Chuquisaca – 10
ii. La Paz – 20
iii. Santa Cruz - 30
iv. Cochabamba – 40
v. Oruro – 50
vi. Potosí – 60
vii. Tarija - 70
viii. Beni – 80
ix. Pando - 90
b) Moneda de la cuenta – Dato requerido a seleccionar de la siguiente lista:
i. Bolivianos – 1
ii. Dólares - 2
c) Tipo de Cuenta – Dato requerido a seleccionar de la siguiente lista:
i. Individual
ii. Mancomuna Conjunta
iii. Mancomuna Indistinta
d) Clientes Mancomuna – Si el tipo de cuenta es Mancomuna Conjunta o Mancomuna
Indistinta se debe pedir en este campo que el cliente seleccione otro cliente u otros con
los cuales se está abriendo la caja de ahorro, esta búsqueda de cliente también debe ser
por carnet de Identidad o apellidos. Se puede tener una cuenta asociada hasta 3
clientes.
e) Se debe seleccionar el nombre de la plataforma que está creando la cuenta de la
siguiente lista:
i. Juan Pérez
ii. Ana Diaz
iii. Sara Angulo
iv. Juan Chambi
f) Una vez abierta la cuenta se mostrará el mensaje de confirmación con el numero cuenta
abierto, el mismo se compone de:

4
i. Es un numero de 13 dígitos.
ii. Los primeros dos son el código de sucursal
iii. El tercer número es el código de moneda
iv. Los últimos 10 dígitos es un correlativo
g) Se debe contar con un reporte que permita ver el listado de cuentas abiertas, en el
reporte debe tenerse los campos registrados, el número de carnet de cliente y la fecha
de creación. El reporte debe poder generarse a partir de que se ingrese la fecha (en
rango de fechas) de creación.

También podría gustarte