1,351
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<big>'''Explicit use of the top-down strategy''' | <big>'''Explicit use of the top-down strategy'''[[File:Top-down.png|left|thumb]]In real world problems, the dominant situation is non-determinate i.e. it is likely that there is no solution that will fully satisfy the requirements. | ||
[[File:Top-down.png|left|thumb]]In real world problems, the dominant situation is non-determinate i.e. it is likely that there is no solution that will fully satisfy the requirements. | |||
In such situations the basic, top-down, strategy is: propose a possible solution and assess whether it will be satisfactory - or more generally: identify a set of solutions and find the most appropriate one to use. This is the only feasible strategy for non-determinate contexts and may also be needed when the situation is determinate. | In such situations the basic, top-down, strategy is: propose a possible solution and assess whether it will be satisfactory - or more generally: identify a set of solutions and find the most appropriate one to use. This is the only feasible strategy for non-determinate contexts and may also be needed when the situation is determinate. | ||
| Line 10: | Line 10: | ||
An internet search on ‘design process’ or ‘problem solving process’ will give a lot of hits but the processes identified will all be essentially the same. This is because they refer to the top-down strategy that follows logically from the need to postulate solutions and then assess them. | An internet search on ‘design process’ or ‘problem solving process’ will give a lot of hits but the processes identified will all be essentially the same. This is because they refer to the top-down strategy that follows logically from the need to postulate solutions and then assess them. | ||
The strategy is used for an overall project and for details i.e. is often used ''[[wikipedia:Recursion|recursively.]]'' | The strategy is used for an overall project and for details i.e. is often used ''[[wikipedia:Recursion|recursively.]]'' | ||