Which of these is not in sequence for generic problem solving strategy?
(a) Understand the problem
(b) Generate candidate solutions
(c) Iterate if no solution is adequate
(d) None of the mentioned
The question was asked during an interview.
I'm obligated to ask this question of Software Design Process in division Design Patterns : Origin and History of Software Architecture