Here are some of the efforts that can be done at design and development phases of software development which pay dividends later in software maintenance:
- Modular design: Usage of modules in software development can be useful in reducing code repetitions. Creating a software will simply require already developed modules of codes as building blocks. Commonly used set of codes can be coded into a module which is saved for ...
This posting contains answers to the given questions.