Programacion Modular

Autor: Lewis Jackson
Fecha De Creación: 10 Mayo 2021
Fecha De Actualización: 15 Mayo 2024
Anonim
Introducción a la programación modular
Video: Introducción a la programación modular

Contenido

Definición - ¿Qué significa la programación modular?

La programación modular es el proceso de subdividir un programa de computadora en subprogramas separados.


Un módulo es un componente de software separado. A menudo se puede usar en una variedad de aplicaciones y funciones con otros componentes del sistema. Se agrupan funciones similares en la misma unidad de código de programación y se desarrollan funciones separadas como unidades de código separadas para que otras aplicaciones puedan reutilizar el código.

La programación orientada a objetos (OOP) es compatible con el concepto de programación modular en gran medida. La programación modular permite a múltiples programadores dividir el trabajo y depurar partes del programa de forma independiente.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la programación modular

Los módulos en programación modular imponen límites lógicos entre componentes y mejoran la capacidad de mantenimiento. Se incorporan a través de interfaces. Están diseñados de tal manera que minimizan las dependencias entre los diferentes módulos. Los equipos pueden desarrollar módulos por separado y no requieren el conocimiento de todos los módulos del sistema.

Todas y cada una de las aplicaciones modulares tienen asociado un número de versión. Esto proporciona flexibilidad a los desarrolladores en el mantenimiento del módulo. Si se debe aplicar algún cambio a un módulo, solo se deben cambiar las subrutinas afectadas. Esto hace que el programa sea más fácil de leer y comprender.

La programación modular tiene un módulo principal y muchos módulos auxiliares. El módulo principal se compila como un ejecutable (EXE), que llama a las funciones del módulo auxiliar. Los módulos auxiliares existen como archivos ejecutables separados, que se cargan cuando se ejecuta el EXE principal. Cada módulo tiene un nombre único asignado en la instrucción PROGRAM. Los nombres de las funciones en los módulos deben ser únicos para facilitar el acceso si las funciones utilizadas por el módulo principal deben exportarse.

Los idiomas que admiten el concepto de módulo son IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon y Erlang, entre otros.

Los beneficios de usar programación modular incluyen:


  • Menos código tiene que ser escrito.
  • Se puede desarrollar un único procedimiento para su reutilización, eliminando la necesidad de volver a escribir el código muchas veces.
  • Los programas se pueden diseñar más fácilmente porque un equipo pequeño solo se ocupa de una pequeña parte de todo el código.
  • La programación modular permite a muchos programadores colaborar en la misma aplicación.
  • El código se almacena en varios archivos.
  • El código es corto, simple y fácil de entender.
  • Los errores se pueden identificar fácilmente, ya que se localizan en una subrutina o función.
  • El mismo código se puede usar en muchas aplicaciones.
  • El alcance de las variables se puede controlar fácilmente.