Which step among these follows the wrong sequence in software engineering design process?
(a) Analyze problem
(b) Generate candidate architecture
(c) Finalize design
(d) Select detailed design
This question was posed to me in class test.
The above asked question is from Software Design Process topic in portion Design Patterns : Origin and History of Software Architecture