¿Qué es la programación modular? - definición de techopedia - Desarrollo 2024 (2024)

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.

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 funciones en los módulos deben ser únicos para un acceso fácil 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.
¿Qué es la programación modular? - definición de techopedia - Desarrollo 2024 (2024)
Top Articles
Latest Posts
Article information

Author: Delena Feil

Last Updated:

Views: 6275

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Delena Feil

Birthday: 1998-08-29

Address: 747 Lubowitz Run, Sidmouth, HI 90646-5543

Phone: +99513241752844

Job: Design Supervisor

Hobby: Digital arts, Lacemaking, Air sports, Running, Scouting, Shooting, Puzzles

Introduction: My name is Delena Feil, I am a clean, splendid, calm, fancy, jolly, bright, faithful person who loves writing and wants to share my knowledge and understanding with you.