Question
a.
Discard candidates with vague names or murky responsibilities
b.
Discard candidates that do something out of scope
c.
Apply design patterns where appropriate
d.
All of the mentioned
Posted under Software Architecture and Design
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. After generating candidate classes, designers evaluate them and choose the best ones to include in the model using the which of the following heuristics?
Similar Questions
Discover Related MCQs
Q. 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?
View solution
Q. Which of the following is referred for the conceptual modelling?
View solution
Q. Which of these are class diagram generation heuristics?
View solution
Q. Which of these steps are followed for Generating Classes from Themes?
View solution
Q. Which of the following is followed for Evaluating and Selecting Candidate Classes?
View solution
Q. What are the types of responsibilities that occur in software engineering design?
View solution
Q. Which of the following are true for decomposition?
View solution
Q. Designers can use responsibilities to make modules more cohesive and less tightly coupled in several ways such as?
View solution
Q. Inheritance is a powerful design and implementation mechanism that offers which of these advantages?
View solution
Q. Heuristic for Class models include which of these?
View solution
Q. What is Delegation?
View solution
Q. Which of the following are static modeling heuristics ?
View solution
Q. Designers can use responsibilities to make modules more cohesive and less tightly coupled in which of the following ways?
View solution
Q. Which of the following is operational responsibility?
View solution
Q. Which of the following is data responsibility?
View solution
Q. What is Interaction diagram?
View solution
Q. What are the different interaction diagram notations does UML have?
View solution
Q. What is a sequence diagram?
View solution
Q. Which of the following is true about Sequence frames?
View solution
Q. What is a lifeline?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Software Architecture and Design? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!