- Structured design is the breakdown of a problem into a number of well-organized solution components. It is primarily concerned with the design of the solution. Structured design has the advantage of providing a clearer knowledge of how the problem is being solved. Structured design also makes it easier for the designer to focus more precisely on the challenge.
- Structured design is primarily based on the 'divide and conquer' technique, in which an issue is divided into multiple smaller problems, each of which is solved separately until the entire problem is solved.
- Solution modules are used to solve the little sections of the problem. In order to get a precise solution, structured design emphasises that these modules be effectively ordered.
Read More: What is functional programming?