Why do you think iteration is important for design?
(a) To frequently reanalyze the problem
(b) To generate and improve solutions only once for better output
(c) All of the mentioned
(d) None of the mentioned
I had been asked this question in an interview for internship.
The above asked question is from Software Design Process topic in chapter Design Patterns : Origin and History of Software Architecture