1.1.1 Enfoque Monolítico

Programación convencional

El objetivo principal de esta técnica de programación era fundamentalmente que el programador fuera capaz de desarrollar el programa sin preocuparse de su mantenimiento. Esto daba lugar a programas sin ninguna estructura que se componían de instrucciones seguidas y donde era muy difícil localizar las partes funcionales del programa para cualquiera que no fuera el programador que la desarrollo.

Algunos de los problemas más destacables de este tipo de programación son los siguientes.

  • Dificultad para depurar, localizar y corregir  errores.
  • Dificultad en la modificación, ampliación o desarrollo de nuevos módulos en el programa, hasta el punto de que a veces, es mejor volver a desarrollar el programa para modificarlo.
  • Dificultad en la transportabilidad del programa.
  • No suelen estar documentados, lo que dificulta la comprensión del programa.
  • Problemas de redundancia en el código, ya que una misma secuencia de instrucciones se puede repetir en varias partes del programa.

Como se puede ver, la programación convencional no es la más aconsejable para el desarrollo de software, por lo que se hace necesario usar otras técnicas que faciliten la labor del programador y que den como resultado un programa