The next step is to evaluate the class diagram to check that all candidate classes are present and that the diagram reflects their descriptions, Designers apply which of the following heuristics to this activity?
(a) Check each class for important but overlooked attributes, operations, or associations
(b) Discard candidates that do something out of scope
(c) Apply design patterns were not appropriate
(d) All of the mentioned
The question was asked in my homework.
This key question is from Drafting a Class Model in chapter Unified Modelling Language of Software Architecture