fbpx
Wikipedia

Modularidad (informática)

La modularidad es, en programación modular y más específicamente en programación orientada a objetos, 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.

Al igual que la encapsulación, los lenguajes soportan la Modularidad de diversas formas. La modularidad debe seguir los conceptos de acoplamiento y cohesión.

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 Bárbara Liskov establece que la «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.


  •   Datos: Q5859395

modularidad, informática, modularidad, programación, modular, más, específicamente, programación, orientada, objetos, propiedad, permite, subdividir, aplicación, partes, más, pequeñas, llamadas, módulos, cada, cuales, debe, independiente, como, posible, aplica. La modularidad es en programacion modular y mas especificamente en programacion orientada a objetos la propiedad que permite subdividir una aplicacion en partes mas pequenas llamadas modulos cada una de las cuales debe ser tan independiente como sea posible de la aplicacion en si y de las restantes partes Al igual que la encapsulacion los lenguajes soportan la Modularidad de diversas formas La modularidad debe seguir los conceptos de acoplamiento y cohesion Segun Bertrand Meyer El acto de particionar un programa en componentes individuales para reducir su complejidad en algun grado A pesar de particionar un programa es util por esta razon una justificacion mas poderosa para particionar un programa es que crea una serie de limites bien definidos y documentados en el programa Estos limites o interfaces son muy valiosos en la comprension del programa 1 Por su parte Barbara Liskov establece que la modularizacion consiste en dividir un programa en modulos que pueden ser compilados de forma separada pero que tienen conexiones con otros modulos 2 Referencias Editar Myers G 1978 CompositeIStructured Design New York NY Van Nostrand Reinhold p 21 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 Datos Q5859395 Obtenido de https es wikipedia org w index php title Modularidad informatica amp oldid 138586961, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos