Modularidad (informática)

Modularidad (informática)

En programación modular, y más específicamente en programación orientada a objetos, se denomina Modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes.

Estos módulos que se puedan compilar por separado, pero que tienen conexiones con otros módulos. Al igual que la encapsulación, los lenguajes soportan la Modularidad de diversas formas.

Según Bertrand Meyer "El acto de particionar un programa en componentes individuales para reducir su complejidad en algún grado. . . . A pesar de particionar un programa es útil por esta razón, una justificación más poderosa para particionar un programa es que crea una serie de límites bien definidos y documentados en el programa. Estos límites, o interfaces, son muy valiosos en la comprensión del programa"[1]

Por su parte Barbara Liskov establece que "modularización consiste en dividir un programa en módulos que pueden ser compilados de forma separada, pero que tienen conexiones con otros módulos"[2]

Referencias

  1. Myers, G. 1978. CompositeIStructured Design. New York, NY: Van Nostrand Reinhold, p. 21.
  2. Liskov, B. 1980. A Design Methodology for Reliable Software Systems, in Tutorial on Software Desigri Tecbniques. Third Edition. New York, NY: IEEE Computer Society, p.66.

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Modularidad — La modularidad es la capacidad que tiene un sistema de ser estudiado, visto o entendido como la unión de varias partes que interactúan entre sí y que trabajan para alcanzar un objetivo común, realizando cada una de ellas una tarea necesaria para… …   Wikipedia Español

  • Ingeniería Técnica en Informática de Gestión — Centro de proceso de datos de la NASA en Columbia, compuesto por 20 clusters SGI Altix, un total de 10240 CPU. La Ingeniería Técnica en Informática de Gestión es una disciplina de la ingeniería que trata sobre la adquisición de conocimientos… …   Wikipedia Español

  • Módulo (informática) — Para otros usos de este término, véase Módulo. En programación un módulo es una porción de un programa de computadora. De las varias tareas que debe realizar un programa para cumplir con su función u objetivos, un módulo realizará, comúnmente,… …   Wikipedia Español

  • Manejo de material — El manejo o movimiento de material (Figura 1) es un sistema o combinación de métodos, instalaciones, mano de obra y equipamiento para transporte, embalaje y almacenaje para corresponder a objetivos específicos (Kulwiec, 1985, p. 4). Figura 1 Mane …   Wikipedia Español

  • Ad hoc — Para los jueces de Tribunales o Cortes internacionales, ver Juez ad hoc . Ad hoc es una locución latina que significa literalmente «para esto». Generalmente se refiere a una solución elaborada específicamente para un problema o fin preciso y, por …   Wikipedia Español

  • LimeSurvey — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 10 de septiembre de 2010. También… …   Wikipedia Español

  • Tryton — Desarrollador Cedric Krier http://es.tryton.org/ …   Wikipedia Español

  • Observer (patrón de diseño) — El patrón Observador (en inglés: Observer) también conocido como spider define una dependencia del tipo uno a muchos entre objetos, de manera que cuando uno de los objetos cambia su estado, el observador se encarga de notificar este cambio a… …   Wikipedia Español

  • Arquitectura de Seguridad de Información en la Empresa — Saltar a navegación, búsqueda La Arquitectura de Seguridad de Información en la Empresa (EISA – Enterprise Information Security Architecture) es una parte de la arquitectura de la empresa que se centra en la seguridad de la información a lo largo …   Wikipedia Español

  • Planificación de recursos empresariales — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”