Diseño modular
Los módulos son la base de diseño de programación modular. Consiste en este diseño en la división de un programa en módulos basándose en la técnica de refinamiento sucesivo.
La división de un programa en módulos o en programas independientes exigen de un modulo que controle y relacione a los demás
Modulo base
Programa principal
Programa conductos
Ventajas de los programas modulares
. Se depura y prueban con mayor facilidad
. Mantenimiento fácil y fácil modificación
. Depuración independiente
. Los subprogramas pueden ser usados por otros programas especialmente si se tratan de sus rutinas comunes como: búsqueda y ordenación
. Posibilidad de los módulos de solucionar tareas repetitivas que no tienen que ser escritas en todos los módulos que precisan la referencia de esa tarea
Ejemplo:
Algoritmo
1. Leer y verificar las puntuaciones
2. Hacer eco en la impresora de datos
3. Ordenar las notas en orden decreciente
4. Asignar calificaciones adecuadas
5. Visualizar resultados
Un modulo puede por tanto ser:
. Un programa principal
. Un procedimiento
. Una función
. Una subrutina
martes, 11 de mayo de 2010
Suscribirse a:
Entradas (Atom)