Jump to content

Top-down strategy: Difference between revisions

1 byte removed ,  20:03, 11 July 2021
no edit summary
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.]]''