have an innate problem-solving approach: When
faced with a problem we don't know how to
solve, we try to think of a similar, analogous
problem for which there is a known solution.
Then, with this known solution in mind, we
try to devise an analogous solution to the
problem we are trying to solve.
real world problem is functionally modeled
to define the typical problems. The set of
Directions are then applied to selected typical
problems to generate a set of abstract solutions.
The abstract solutions are evaluated for suitability
and combined with resources, to solve the
real world problem.