Explain how effective modular design is achieved through functional independence of the individual modules?

What will be an ideal response?


Functional independence of modules is achieved by making modules single-minded (high cohesion) and preventing excessive interaction (low coupling) with other modules or system elements. Independent modules are easier to develop, maintain, and test, because the impact of side effects is reduced (as is the propagation of errors). This also makes it easier to perform parallel implementation of modules.

Computer Science & Information Technology

You might also like to view...

In Linux, partitions are named according to their ____.

A. mount point B. size C. type D. location

Computer Science & Information Technology

File names can consist of letters, numbers, and special characters including ? / | < >

Indicate whether the statement is true or false

Computer Science & Information Technology

You might be "____" your code if you write a separate module for every task.

A. over designing B. overmodularizing C. over programming D. strongly coupling

Computer Science & Information Technology

The end command, which is an exception to structured programming principles, is the most efficient way to exit a Case structure.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology