Diseño de programas con aplicaciones en Cobol /

Prefacio, El diseño de programas va a ser en los ochenta lo que la programación estructurada fue para la década de los setenta. Actualmente todo el mundo reconoce que la programación estructurada es el mejor método para desarrollar y escribir código de programas. Sin embargo, en los últimos años se...

Descripción completa

Detalles Bibliográficos
Formato: Libro
Lenguaje:Spanish
Publicado: México : McGraw-Hill, ©1984
Tabla de Contenidos:
  • 1. Estructura de programas. Introducción.
  • Características de los buenos programas. – Partición.
  • Jerarquías y redes.
  • Diagramas de estructuras. – Ejercicios.
  • 2. Cohesión de programas. El concepto de caja negra.
  • Cohesión en programas.
  • Cohesión funcional.
  • Cohesión coincidente.
  • Cohesión orientada a una clase.
  • Cohesión relativa al tiempo.
  • Cohesión por el procedimiento.
  • Cohesión relativa a los datos.
  • Cohesión secuencial.
  • Niveles de cohesión. – Ejercicios.
  • 3. Diseño de programas. Introducción.
  • Acoplamiento por contenido.
  • Tamaño de los módulos.
  • Ramificación de control.
  • Abanico de entrada.
  • Niveles de decisión.
  • Inversión de autoridad.
  • Control basado en contigüidad física.
  • Diseño descendente.
  • Ejemplo de diseño descendente. – Ejercicios.
  • 4. Programación estructurada. Introducción.
  • Tres estructuras básicas de programas.
  • Estructuras adicionales de programas.
  • Reglas de formateado para programas.
  • Disposición de un programa.
  • Conversión de programas no estructurados a una forma estructurada.
  • Ejercicios.
  • 5. Prueba de programas. Introducción.
  • Desarrollo y prueba descendente de programas.
  • Desarrollo y prueba ascendente de programas.
  • Método de prueba descendente frente al ascendente.
  • Procedimientos de prueba.
  • Errores frecuentes.
  • Característica de la depuración en COBOL.
  • Ejercicios.
  • 6. Aplicaciones sobre generación de informes. Lógica de generación de informes.
  • Programa muestra 1 de generación de informes.
  • Programa muestra 2 de generación de informes.
  • Programa muestra 3 de generación de informes.
  • 7. Aplicaciones sobre ficheros secuenciales. Un modelo general para actualizar ficheros secuenciales.
  • Programa muestra 1 de actualización secuencial.
  • Programa muestra 2 de actualización secuencial.
  • 8. Aplicaciones sobre manejo de tablas. Introducción.
  • Programa muestra 1 de manejo de tablas.
  • Programa muestra 2 de manejo de tablas.
  • 9. Aplicaciones sobre ficheros secuenciales indexados. Introducción.
  • Programa muestra sobre ficheros secuenciales indexados.
  • 10. Aplicaciones sobre ficheros relativos. Organización de fichero relativo.
  • El método del resto de la división.
  • Programa muestra 1 sobre ficheros relativos.
  • Programa muestra 2 sobre ficheros relativos. – INDICE.