EL creciente empleo de
los computadores ha conducido a buscar un abaratamiento del desarrollo des software, paralelo
a la reducción del costo del hardware obtenido
gracias a los avances
tecnológicos. Los altos costos del mantenimiento de
las aplicaciones en producción normal
también han urgido la necesidad de mejorar la productividad del personal de
programación.
En la década del sesenta salieron a la luz publica
los principios de
lo que más tarde se llamo Programación Estructurada, posteriormente se libero
el conjunto de las llamadas "Técnicas para
mejoramiento de la productividad en programación" (en ingles Improved
Programming Technologies, abreviado IPTs), siendo la Programación Estructurada
una de ellas.
Los programas computarizados pueden ser
escritos con un alto grado de estructuración, lo cual les permite ser mas
fácilmente comprensibles en actividades tales como pruebas,
mantenimiento y modificación de los mismos. Mediante la programación
Estructurada todas las bifurcaciones de control de
un programa se
encuentran estandarizadas, de forma tal que es posible leer la codificación del
mismo desde su inicio hasta su terminación en forma continua, sin tener que
saltar de un lugar a otro del programa siguiendo el rastro de la lógica establecida
por el programador, como es la situación habitual con codificaciones
desarrolladas bajo otras técnicas.
EN programación Estructurada los
programadores deben profundizar mas que lo usual al procederá realizar el diseño original del
programa, pero el resultado final es más fácil de leer y comprender, el objetivo de
u programador profesional al escribir programas de una manera estructurada, es
realizarlos utilizando solamente un numero de bifurcaciones de control
estandarizados.
EL resultado de aplicar la sistemática y
disciplinada manera de elaboración de programas establecida por la Programación
Estructurada es una programación de alta precisión como nunca antes había sido
lograda. Las pruebas de los programas, desarrollados utilizando este método, se acoplan mas
rápidamente y el resultado final con programas que pueden ser leídos,
mantenidos y modificados por otros programadores con mucho mayor facilidad.
No hay comentarios:
Publicar un comentario