Los Objetivos de la Programación estructurada son:
- Establecer Procesos de diseño
- Establecer sencillas y comprensibles.
- Realizar estructuras fáctibles de modificar
- Elaborar objetivos de programa que resuelva las necesidades.
- Realizar programas de alta calidad
Ahora te daremos la definicion, caracteristicas y para que te puede servir cada uno de estos modulos:
- Diseño Estructurado: Define como un programa que puede ser dividido en módulos para lograr mejor calidad dentro de la programación
- Módulo: Es una secuencia de instrucciones que se agrupan conun onjetivo único: desarrollar una tarea específica.
- Modularidad: Es un método que tiene función de dividir un sistema o programa de mayor tamaño en pequeñas unidades o subrutinas, que se desarrollen procesos individuales para lograr la resolución de problemas
El Diseño Modular se fundamenta en la siguiente estructuta:
COHESIÓN:
Hace referencia al grado de integración de las instrucciones de un módulo.
- Cada módulo debe realizar un solo proceso o función
- El proceso en cada módulo debe resolver el problema planteado
- Cada módulo se debe comprender fácilmente, si el proceso que realiza el módulo es complicado se puede dividir en submódulos más pequeños
ACOPLAMIENTO:
Muestra y precisa el grado de relación entre módulos.
Sebusca diseñar módulos que tengan un amplio margen de independencia, pero de que alguna forma se relacionan entre si.
El Diseño que permite que los sistemas tengan más lógica y sean más comprensibles manejando solamente los siguientes parametros.
- Datos de Entrada
- Datos de Salida
- Proceso que realiza el módulo
Entre más cohesión y menor acoplamiento tenga un módulo, estara mejor construido.
Ladefinición de cada módulo dentro de un programa o sistema debe tener las siguientes características:
- Nombre asignado al Módulo
- Proceso que realiza el Módulo
- Comunicación que tiene con otros Módulos
Ejemplo:
- Módulo: Actualiza datos de los empleados
- Función: Da de alta los datos de nuevos empleados en el archivo maestro
- Entrada: Puesto, sueldo y departamento
- Salida:
El ejemplo nos muetra un sistema actualizador deControl de Personal, indicando todos los módulos y funcione. El sistema tiene inicialmente un menú:
ALTAS, BAJAS, CAMBIOS, CONSULTAS Y FINALIZACIÓN
No hay comentarios:
Publicar un comentario