Cuando los programas se desarrollan para resolver problemas de la vida real como la gestión de inventarios, procesamiento de nóminas, admisiones de estudiantes, procesamiento de resultados de exámenes, etc., tienden a ser enormes y complejos. La metodología de programación es el enfoque para analizar problemas tan complejos mediante la planificación del desarrollo del software y el control del proceso de desarrollo. En este tutorial, cubriremos el enfoque de programación de arriba hacia abajo, también llamadomodular programming. También aprenderemos sobre la recopilación de requisitos, la definición de problemas y la identificación de una solución única para los problemas dados. Además, arrojaremos luz sobre las mejores prácticas para la optimización del código.
Este tutorial está diseñado para cualquier persona que quiera aprender sobre metodologías de programación y cómo usarlas para diseñar soluciones a un problema dado.
No hay requisitos previos para este tutorial, excepto el deseo de aprender a escribir buenos programas. Sin embargo, definitivamente ayudaría si los lectores tuvieran alguna experiencia previa en la escritura de códigos en cualquier lenguaje de programación.