ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño del programa


Enviado por   •  27 de Noviembre de 2014  •  Ensayos  •  405 Palabras (2 Páginas)  •  105 Visitas

Página 1 de 2

Diseño del programa:

El diseño del programa consiste en la definición de las operaciones a realizar y su secuencia. Es decir, se crea la solución o algoritmo que pueda resolver el problema. En general, se utilizan herramientas o técnicas para la programación.

Diseño Modular:

Cuando se habla de diseño modular se hace referencia a un enfoque que se subdivide el sistema en partes más pequeñas (módulos) que pueden ser creados de forma independiente y luego se utilizan en los diferentes sistemas para conducir múltiples funcionalidades; el cual se descompone en subprogramas (submódulos), los cuales, a su vez, también se pueden fraccionar, y así sucesivamente, es decir, el problema se resuelve de arriba hacia abajo. A este método se le denomina diseño modular o descendente (top-down).

Descomposición Modular

El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces. sus ventajas: claridad, reducción de costos y reutilizacion

Los pasos a seguir son:

1. Identificar los módulos

2. Describir cada módulo

3. Describir las relaciones entre módulos

Una descomposición modular debe poseer ciertas cualidades mínimas para que se pueda considerar suficiente validad.

1. Independencia funcional

2. Acoplamiento

3. Cohesión

4. Comprensibilidad

5. Adaptabilidad

a) Independencia funcional

Cada módulo debe realizar una función concreta o un conjunto de funciones afines. Es recomendable reducir las relaciones entre módulos al mínimo.

Para medir la independencia funcional hay dos criterios:acoplamiento y cohesión

b) Acoplamiento

El acoplamiento es un medida de la interconexión entre módulos en la estructura del programa. El grado de acoplamiento mide la interrelación entre dos módulos, según el tipo de conexión y la complejidad de la interface:

. Fuerte

- Por contenido, cuando desde un módulo se puede cambiar datos locales de otro.

. Moderado

- De control, la zona común es un dispositivo externo al que están ligados los módulos, esto implica que un cambio en el formato de datos los afecta a todos.

. Débil

-

...

Descargar como (para miembros actualizados)  txt (2.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com