Competencia de la credencial:

Soluciona problemas utilizando un lenguaje de programación de última generación, aplicando la lógica y algoritmia en su solución.

Desarrollo:

La evidencia consiste en el desarrollo de un software para el manejo de cajeros automáticos.

Primer avance de evidencia:
Solución de un problema realizando el análisis, diseño (pseudocódigo o diagrama de flujo), y la programación en un lenguaje computacional.

Segundo avance de evidencia:
Continuidad a la solución de un problema tomando como base el algoritmo y diagrama de flujo propuesto en el primer avance de evidencia, continuando con la codificación en un lenguaje computacional de última generación que involucre condicionales y ciclos.

Entrega final de evidencia:
Resolución y entrega final del problema desarrollado en los módulos anteriores, haciendo uso de las mejores prácticas en programación, en el que se involucren arreglos de datos y archivos, presentando el algoritmo, diagrama de flujo con estructura modular y su codificación en un lenguaje computacional de última generación.

Instrucciones para realizar evidencia:

Descripción general de la Evidencia
Trabajas para una empresa de desarrollo de software, y te piden dar una solución que se encargue de administrar cajeros automáticos.
Los casos de uso son los siguientes:

El banco nos ha proporcionado la siguiente información que representa los datos que ellos manejan:

Titular

Número

CVC

Fecha

Saldo

Juan Montes

4242424242424240

3 dígitos

Cualquier fecha

Cualquier saldo de prueba

Pedro Zapata

4000056655665550

3 dígitos

Cualquier fecha

Cualquier saldo de prueba

Ana Martínez

5555555555554440

3 dígitos

Cualquier fecha

Cualquier saldo de prueba

Rogelio Guerra

2223003122003220

3 dígitos

Cualquier fecha

Cualquier saldo de prueba

Primer avance de evidencia (Evidencia 1):

Recuerda que el programa deberá usar las mejores prácticas de indentación y orden del código.

Nota: No olvides incluir en el documento tu algoritmo, pseudocódigo, capturas de pantalla de cada prueba, así como el diagrama de flujo en Raptor y los archivos fuente (el .rap para el diagrama de flujo, y el .psc si utilizaste PSeInt).

Criterios de evaluación:

  1. Análisis del programa.
    -Muestra el análisis completo y preciso, incluyendo los siguientes elementos: datos de entrada, salida, y procesos.
    -Muestra un análisis claro y completo del problema.

  2. Diseño del programa.
    -El algoritmo es claro y se relaciona perfectamente con el problema planteado.
    -El diagrama de flujo se encuentra completo, con excelente uso de símbolos.

  3. Reflexiones.
    -Muestra una reflexión completa y precisa, respondiendo todas las preguntas.