1,351
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<big>'''Explicit use of the top-down strategy'''</big>[[File:Lomond.png|500x500px|alt=|left]] | <big>'''Explicit use of the top-down strategy'''</big>[[File:Lomond.png|500x500px|alt=|left]] | ||
[[ | [[File:Top-down.png|thumb|Figure 1 Activities in the top-down strategy|alt=|left]] | ||
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 26: | Line 13: | ||
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.]]'' | ||
Figure 1 shows fundamental activities in the explicit top-down strategy: | Figure 1 shows fundamental activities in the explicit top-down strategy: | ||