What is meant by modular software and why is it important Ho
Solution
1) What is ment by modular software and why is it important?
Answer:-
How important is modularization of software projects:
Modularization is obviously important in software projects, but I want to know people\'s opinions on how important and for what reasons it is important. I\'ve obviously got my own ideas since I\'m asking this, but think of it like a \"common brainstorm\" of the reasons one should modularize one\'s software projects..
Techopedia explains Modular Programming:
1) Modules in modular programming enforce logical boundaries between components and improve maintainability. They are incorporated through interfaces. They are designed in such a way as to minimize dependencies between different modules. Teams can develop modules separately and do not require knowledge of all modules in the system.
2) Each and every modular application has a version number associated with it. This provides developers flexibility in module maintenance. If any changes have to be applied to a module, only the affected subroutines have to be changed. This makes the program easier to read and understand.
3) Modular programming has a main module and many auxiliary modules. The main module is compiled as an executable (EXE), which calls the auxiliary module functions.
2) How can the modularity of a program code be quantifiably measured?
Answer:-
A Software Metric is a standard of measure of a degree to which a software system or process possesses some property. Even if a metric is not a measurement (metrics are functions, while measurements are the numbers obtained by the application of metrics), often the two terms are used as synonymous.
A Software development goal is obtaining objective, reproducible and quantifiable measurements, which may have numerous valuable applications in schedule and budget planning, cost estimation, quality assurance testing, software debugging, software performance optimization, and optimal personnel task assignments.

