What are the objectives of software design?
Objectives of software design
The objective of the design phase is to plan a solution of the difficulty specified by the requirements document. This phase is the first step in moving from the problem domain to the solution domain. In other words, starting with what is required; design takes us toward how to satisfy the requirements, so the basic objectives are:
- Recognize different types of software, based on the usage.
- Show differences among design and coding.
- Define methods of structured programming.
- Illustrate some basic design concepts.
- See how to design for testability and maintainability.