guía estudio para examen de pre -certificación bancomer · examen de pre-certificación bancomer...

19
Examen de Pre-Certificación Bancomer | Guía de estudio 1 Guía estudio para Examen de Pre-Certificación Bancomer [ Java]

Upload: phamkiet

Post on 17-Aug-2018

414 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

1

Guía estudio para Examen de Pre-Certificación Bancomer [ Java]

Page 2: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Versión: [1.0]

Fecha de Publicación: Agosto 10, 2012

Confidencialidad del documento

Todos los derechos reservados. El contenido de este documento es propiedad de Softtek® tiene derechos de autor registrados y es confidencial. Cualquier reproducción completa o parcial de Softtek®.

Este documento está sujeto a cambios. Comentarios, correcciones o preguntas diríjanse al autor

Examen de Pre-Certificación Bancomer

, 2012

Todos los derechos reservados. El contenido de este documento es propiedad de Softtek® tiene derechos de autor registrados y es confidencial. Cualquier reproducción completa o parcial está estrictamente prohibida sin el permiso escrito

sujeto a cambios. Comentarios, correcciones o preguntas diríjanse al autor

Bancomer | Guía de estudio

2

Todos los derechos reservados. El contenido de este documento es propiedad de Softtek® tiene derechos de autor estrictamente prohibida sin el permiso escrito

Page 3: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

3

Sumario del Documento

Propósito

El propósito de este documento es proporcionar al usuario una herramienta de apoyo con temas claves que faciliten su integración a la cuenta de Bancomer. Contiene conceptos generales y presenta una serie de ejercicios de práctica incluyendo su resolución.

Este documento está dirigido a colaboradores con perfil Java.

Tabla de Revisiones

La siguiente tabla lista las revisiones hechas a este documento. Se usa para describir los cambios y adiciones cada vez que este documento es actualizado. La descripción deberá incluir tanto detalle como sea posible, así como los revisores que solicitaron los cambios.

Fecha Autor Descripción de Cambios

10-Ago-2012 Gerardo López Rojas Versión inicial

Page 4: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

4

Guía estudio para Examen Pre-Certificación Bancomer Perfil Java

Contenido

Sumario del Documento ................................................................................................................................................................. 3 Propósito ..................................................................................................................................................................................... 3 Tabla de Revisiones ................................................................................................................................................................... 3

Guía técnica para ingreso a Bancomer .......................................................................................................................................... 4 Contenido .................................................................................................................................................................................... 4 Sección 1. Metodología Bancomer ............................................................................................................................................ 5 Sección 2. Diagramación ........................................................................................................................................................... 9 Sección 3. SQL ......................................................................................................................................................................... 14 Sección 4. Lógica ...................................................................................................................... Error! Bookmark not defined. Sección 5. Java ......................................................................................................................... Error! Bookmark not defined.

Page 5: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

5

Sección 1. Metodología Bancomer Objetivo.

Esta sección tiene la finalidad de presentar una visión general de los principales documentos de la Metodología de desarrollo de proyectos Bancomer y los diversos tipos de pruebas aplicadas dentro del ciclo de vida del desarrollo de software, lo cual permitirá interactuar con mayor fluidez dentro del equipo de trabajo.

Page 6: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

6

Modelo de estructura organizacional proyectos Banco mer.

El siguiente diagrama muestra, de forma general, las diversas áreas que participan en el desarrollo de proyectos de software en Bancomer.

Consideraciones:

• BP: Business Partner o Socio de Negocio. • DyD: Área de Diseño y Desarrollo. • No todos los proyectos integran la participación de la Fábrica de pruebas, en este

caso la responsabilidad de la ejecución de pruebas corresponderá al área del DyD .

Page 7: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

7

Documentos principales de la metodología Bancomer.

Page 8: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Tipos de pruebas de la metodología Bancomer.

Examen de Pre-Certificación Bancomer

Tipos de pruebas de la metodología Bancomer.

Bancomer | Guía de estudio

8

Page 9: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

9

Sección 2. Lógica y Diagramación Objetivo.

Esta sección tiene la finalidad de desarrollar la habilidad de la interpretación, razonamiento, y planteamiento de soluciones de diversas situaciones a través de la elaboración de diagramas de flujo.

Recomendaciones.

1. Lee detalladamente la descripción de los ejercicios. 2. Define la solución de forma natural y lo más sencillo posible (no pienses en lenguajes

de programación). 3. Empieza a diagramar, recuerda:

• Un diagrama estructurado correctamente debe de presentar una solución de lo general a lo particular, utilizando la propiedad de modularidad.

• Considera únicamente las estructuras de control. • Todos los diagramas tienen INICIO y un FIN. • Utiliza notaciones en caso de decisión (SI, NO). • Utiliza nombres descriptivos para los módulos y para las variables.

Page 10: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

10

Ejercicios de Lógica y Diagramación.

1. Diferencia de Fechas. Calcular la diferencia de dos fechas y como resultado se debe obtener la cantidad de días que existen entre ambas fechas. Considerar que cada mes tiene 30 días. Tiempo estimado para la solución: 15 minutos. Respuesta al ejercicio. La solución más sencilla al caso, consiste en la utilización de la fecha Juliana, esto es convertir la fecha a un valor numérico en base a los días trascurridos hasta esta, es decir no existen día, mes y año, sino que los días se cuentan de manera consecutiva. Por ejemplo, supóngase que cada año tiene 360 días, ¿Cuántos días han trascurrido hasta el año 2000?. Se debe multiplicar la cantidad de años por los días por año, tomando en cuenta el año cero.

Page 11: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

11

2. Números Secuenciales.

Ingresar una serie de números, en caso de que los números sean consecutivos deberá presentar un mensaje de “Gracias” y concluir, en caso contrario continuará solicitando números. Tiempo estimado para la solución: 10 minutos. Respuesta al ejercicio. La solución a este planteamiento puede tener más de una interpretación, la cual no lleva a diversas soluciones.

• Caso 1: Se lee el primer número el cual definirá el inicio de la secuencia, el segundo deberá ser consecutivo, de lo contrario se seguirá leyendo. Cuando el primer y segundo número sean consecutivos se podrá solicitar el tercer número hasta que este sea consecutivo del segundo.

• Caso 2: Se leen los tres números y se evalúan que estos sean consecutivos,

en caso contrario se solicita la serie de los tres números. • Caso 3: Se lee el primer y segundo número, en caso de no ser consecutivos, el

segundo remplaza al primer número de la serie. Cuando el primero y el segundo sean consecutivos se leerá el tercer número y este deberá ser consecutivo, en caso contrario el tercer número remplazara al primero de la serie y se seguirán leyendo números hasta que los tres sean consecutivos.

Page 12: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

12

Page 13: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

13

o

Page 14: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

14

3. Alta de clientes. El registro de nuevos clientes requiere de la captura de los siguientes campos: Nombre, apellidos, RFC, dirección y código postal. El sistema validará que el cliente no exista a partir de la consulta de un archivo indexado, en caso de que el registro exista, se debe presentar en la pantalla un mensaje de error, de lo contrario, se debe dar de alta en el mismo archivo y mostrar un mensaje en pantalla que indique que la transacción ha sido realizada.

Tiempo estimado para la solución: 30 minutos.

Controlar programa

Iniciar programa

Procesar Alta

Terminar programa

Procesar Alta

NoNombre <> ‘ ‘?

Inicio

Iniciar Programa

TITLE

Iniciar Programa

TITLE

Controlar Programa

TITLE

Árbol de módulos

TITLE

Procesar Alta

Fin

DESCRIPTION

Objetivo: Realizar el alta de

clientes

Entra: Nada

Sale: El alta realizada o el

mensaje de error

DESCRIPTION

Objetivo: Inicializar el programa

Entra: Nada

Sale: Variables inicializas y los

datos del primer cliente capturados

Obtiene Datos Cliente

DESCRIPTION

Objetivo: Validar la existencia del

registro capturado

Entra: Datos capturados del cliente

Sale: Cliente dato de alta o

Mensaje de error

Exis 0

Buscar Cliente

Si

Alta Cliente

Terminar Programa

TITLE

Premisa: Se considera que se van a calcular

varios clientes y finaliza el proceso cuando se

capture un Nombre = Espacios

Nombre <> ‘ ‘?

Cliente ya existe

Alta Exitosa

Obtiene Datos Cliente

TITLE

Obtiene Datos Cliente

DESCRIPTION

Objetivo: Obtener la captura de los datos

Entra: Nada

Sale: dAtos capturados y asignados a las

variables

Nombre ID Nombre (Mapa) Apellido ID Apellido(Mapa)

RFC ID RFC (Mapa)Dirección ID Dirección (Mapa)

Código Postal ID Código postal (Mapa)

Leer Datos ClienteObtiene Datos

Cliente

Obtiene Datos Cliente

Page 15: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

15

4. Sucesión de Fibonacci. Calcular el Enésimo término de la sucesión de Fibonacci. La sucesión de Fibonacci se define de la siguiente forma:

• a1=0, a2=1 y an = (an-1) + (an-2) para n>2, Los dos primeros son 0 y 1 y la serie continúa calculando cada número con la suma de los dos anteriores. Ejemplo: 0, 1, 1, 2, 3, 5, 8, 13, 21, ...n. Tiempo estimado para la solución: 15 minutos. Respuesta al ejercicio.

Page 16: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

16

5. Ordenamiento de Números. Ingresar una serie de números, deben de ser almacenados en un arreglo ordenados de forma ascendente. Tiempo estimado para la solución: 15 minutos. Respuesta al ejercicio.

Page 17: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

17

6. Simular un reloj. Simular el funcionamiento de un reloj. Tiempo estimado para la solución: 15 minutos. Respuesta al ejercicio.

Controlar programa

Iniciar programa

Procesar Reloj

Terminar programa

Procesar reloj

No

Funciona reloj?

Inicio

Iniciar Programa

TITLE

Iniciar Programa

TITLE

Controlar Programa

TITLE

Árbol de módulos

TITLE

Procesar Reloj

Fin

S S + 1

S = 60? SI

S 0

M M + 1

DESCRIPTION

Objetivo: Procesar el reloj

hasta que deje de funcionar

Entra: Nada

Sale: reloj funcionando

DESCRIPTION

Objetivo: Inicializar el reloj

Entra: Nada

Sale: reloj en 00:00:00

TITLE

Premisa: El reloj empieza en

00:00:00 y no termina hasta

que deja de funcionar por

algún motivo

H 0

M 0

S 0

Hora: H:M:S

M = 60? SI

M 0

H H + 1

H = 24? SI

H 0

H H + 1

DESCRIPTION

Objetivo: Desplegar la hora y

esperar un segundo

Entra: reloj en 00:00:00

Sale: reloj actualizado en 1

segundo

Page 18: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

18

7. Serie de números pares. Calcular y escribir los primeros 100 números pares. Tiempo estimado para la solución: 10 minutos. Respuesta al ejercicio.

Page 19: Guía estudio para Examen de Pre -Certificación Bancomer · Examen de Pre-Certificación Bancomer | Guía de estudio 3 Sumario del Documento Propósito El propósito de este documento

Examen de Pre-Certificación Bancomer | Guía de estudio

19