Questions et réponses d'entretien les plus demandées et tests en ligne
Plateforme d'apprentissage pour la preparation aux entretiens, les tests en ligne, les tutoriels et la pratique en direct

Developpez vos competences grace a des parcours cibles, des tests blancs et un contenu pret pour l'entretien.

WithoutBook rassemble des questions d'entretien par sujet, des tests pratiques en ligne, des tutoriels et des guides de comparaison dans un espace d'apprentissage reactif.

Chapter 10

Subprograms, CALL, USING, LINKAGE SECTION, and Modular Design

Break large COBOL systems into reusable modules and understand how programs exchange data safely.

Inside this chapter

  1. Why Modular COBOL Matters
  2. CALL Statement
  3. USING and LINKAGE
  4. Reusability and Separation of Concerns
  5. Real Example

Series navigation

Study the chapters in order for the clearest path from COBOL basics to enterprise batch processing, operational context, and modernization strategy. Use the navigation at the bottom to move smoothly through the full tutorial series.

Tutorial Home

Chapter 10

Why Modular COBOL Matters

Large enterprise programs become difficult to manage if every rule is written in one place. Modular design through called programs and structured interfaces helps keep systems maintainable.

Chapter 10

CALL Statement

CALL "CALCTAX" USING TAX-INP, TAX-OUT.

Calling a subprogram lets one COBOL module delegate specialized work to another, such as tax computation, validation, enrichment, or formatting logic.

Chapter 10

USING and LINKAGE

Data passed between programs is often defined through the LINKAGE SECTION and parameter contracts. In long-lived systems, these interfaces need to remain stable and well understood.

Chapter 10

Reusability and Separation of Concerns

A common pattern is to keep file reading in one module, calculations in another, and external formatting or reporting in yet another. This makes testing, maintenance, and enhancement more manageable.

Chapter 10

Real Example

An insurance platform may call one subprogram to compute premium adjustments, another to validate policy eligibility, and another to prepare regulatory output records. Modular COBOL helps contain complexity in such systems.

Copyright © 2026, WithoutBook.