Carta Estructurada
MINISTERIO DE EDUCACIÓN CULTURA Y DEPORTE
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
“ANTONIO JOSÉ DE SUCRE”AMPLIACIÓN GUARENAS
CARTA ESTRUCTURADA
Guarenas, Junio 2012
Desarrollo Modular
Una vez que se ha tomado el enfoque del diseño descendente, también será útil durante laprogramación un enfoque de concepción modular. Esto significa descomponer la programación en fracciones lógicas y manejables. Este tipo de programación se apega bien al diseño descendente porque enfatiza lasinterfaces entre los módulos, mis qué mantenerlas ignoradas hasta el final del desarrollo del sistema. De manera ideal, cada módulo debe ser funcionalmente cohesivo, de tal manera que satisfaga sólouna función.
El diseño de programas modulares, tiene tres ventajas básicas:
* Primero, los módulos son más fáciles de escribir y de revisar, ya que están virtualmente autocontenidos. Ladetección de un error dentro de un módulo es menos complicada, ya que los problemas asociados a un módulo no llegarán a trascender a los otros.
* Una segunda ventaja del diseño modular, es que elmantenimiento de los módulos es más fácil. Las modificaciones pueden limitarse a unos cuantos módulos y no al programa completo.
* Una tercera ventaja del diseño modular es que la problemática de losmódulos es más fácil de entender, ya que son sistemas autocontenidos. Eso significa que un lector entenderá la función de un módulo especificó, con sólo tomar su listado de código.
Algunoslineamientos para la programación modular son:
1. Mantener cada módulo de un tamaño manejable (de manera ideal incluyendo sólo una función).
2. Prestar atención particular en las interfaces criticas(esto es, a los datos y a las variables de control que pasan entre los módulos).
3. Minimizar el numero de módulos que el usuario necesite modificar cuando haga cambios.
4. Mantener las...
Regístrate para leer el documento completo.