Following are the various shortcomings of procedural and modular programming approaches:
- Procedural Programming is susceptible to design changes.
- Procedural Programming leads to increased time and cost overheads during design changes.
- Procedural and Modular programming both are unable to represent real world relationship that exists among objects.
- In modular programming, the arrangement of the data can’t be changed without modifying all the functions that access it.