Modularization Is A Technique To Divide A Software System Into Multiple Discrete and Independent Modules
Modularization Is A Technique To Divide A Software System Into Multiple Discrete and Independent Modules
Advantage of modularization:
Concurrency
Back in time, all software are meant to be executed sequentially. By sequential
execution we mean that the coded instruction will be executed one after
another implying only one portion of program being activated at any given time.
Say, a software has multiple modules, then only one of all the modules can be
found active at any time of execution.
Example
The spell check feature in word processor is a module of software, which
runs along side the word processor itself.
4. Technical Design
5. User Interface