Describe what is meant by a modular design and state on advantage of a modular design.

A program which is dividied into self-contained modules which can be further subdivided into smaller modules. They can be written and tested individually.

Advantages are: Can be reused in other programs. Can be shared between different programmers. Reduced development time. Easier to mantain and debug.

ED

Related Computing A Level answers

All answers ▸

Given a graph with n nodes and m edges, every edge has a passing cost that can be negative, find the minimum distance between node 1 and every other node


Calculate -3 + 3 using Two's Complement and the Sign and Magnitude Method. Which works correctly?


Describe the process of a binary search.


What is the difference between a dynamic and a static data structure?