What is followed by the design task?
(a) Choosing specific classes, operations
(b) Checking model’s completeness
(c) Following design task heuristics
(d) All of the mentioned
This question was posed to me during an interview for a job.
The doubt is from Software Engineering Design Method topic in division Design Patterns : Origin and History of Software Architecture