Top Banner
INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO ESTRUCTURA DE DATOS “MODULARIDAD” NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas. NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun INGENIERÍA EN SISTEMAS COMPUTACIONALES SEMESTRE III GRUPO A AULA J3 FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014
4

1.2 modularidad

Aug 04, 2015

Download

Software

erwin_alexander
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1.2 modularidad

INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO

ESTRUCTURA DE DATOS

“MODULARIDAD”

NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas.NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun

INGENIERÍA EN SISTEMAS COMPUTACIONALES

SEMESTRE III GRUPO A

AULA J3

FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014

Page 2: 1.2 modularidad

MODULO

Un módulo que se supone que representa una función lógica es una secuencia léxica mente continúa de instrucciones que se encuentra limitado por elementos de fronteras y además se caracteriza por disponer de un nombre o identificador. Es aquél que está constituido por una o varias instrucciones físicamente contiguas y lógicamente encadenadas, las cuales se pueden referenciar mediante un nombre y pueden ser llamadas desde diferentes puntos de un programa.

Page 3: 1.2 modularidad

MODULARIDAD

La modularidad se basa en la descomposición de un problema en una serie de sub problemas; dividiéndolo en módulos que resultan de segmentar el problema en funciones lógicas que son perfectamente diferenciadas. Esta división exige la presencia de un módulo denominado módulo de base o principal a objeto de que controle y se relacione con los demás.

Page 4: 1.2 modularidad

VENTAJAS

1. Un programa modular es fácil de mantener y modificar.2. Un programa modular es más fácil de escribir y depurar (ejecutar, probar y poner a

punto).3. Un programa modular es más fácil de controlar. El desglose de un problema en módulos

permite encomendar los módulos más complejos a los programadores más experimentados y los más sencillos a los programadores nóveles.

4. Posibilita el uso repetitivo de las rutinas en el mismo o en diferentes programas.

DESVENTAJAS

1. No se dispone de algoritmos formales de modularidad, por lo que a veces los programadores no tienen claras las ideas de los módulos.

2. La programación modular requiere más memoria y tiempo de ejecución.