Drafting Class Model MCQs - Software Design Question and Answers

1.

Which of these steps are followed for Generating Classes from Themes?

   A.) Look for entities in charge of program tasks
   B.) Rework candidate classes with overlapping responsibilities to divide their responsibilities cleanly
   C.) Look for things about which the program stores data
   D.) Look for entities in charge of program tasks, Look for things about which the program stores data

Answer: Option 'D'

Look for entities in charge of program tasks, Look for things about which the program stores data

2.

Mid level generation design techniques are classified into which of the following?

   A.) Creational Techniques
   B.) Transitional Techniques
   C.) All of the mentioned
   D.) None of the mentioned

Answer: Option 'C'

All of the mentioned

3.

Which of the following can be considered true?

   A.) Make a mid-level design model from scratch is for transformational technique
   B.) Change another model into a mid-level design mode is for Creational technique
   C.) None of the mentioned
   D.) All of the mentioned

Answer: Option 'C'

None of the mentioned

4.

Which of the following is followed for Evaluating and Selecting Candidate Classes?

   A.) Discard classes with vague names or murky responsibilities
   B.) Discard classes will not do something out of scope
   C.) Look for actors
   D.) All of the mentioned

Answer: Option 'A'

Discard classes with vague names or murky responsibilities
 

5.

Why does designers look for candidate classes?

   A.) To model entities in charge of or involved in program tasks
   B.) To model things in the world that interact directly with the program
   C.) To model structures and collections of objects
   D.) All of the mentioned

Answer: Option 'D'

All of the mentioned

6.

After generating candidate classes, designers evaluate them and choose the best ones to include in the model using the which of the following heuristics?

   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

Answer: Option 'D'

All of the mentioned

7.

What does Design Theme means in general?

   A.) Important problem
   B.) Concern and Issues
   C.) All of the mentioned
   D.) None of the mentioned

Answer: Option 'C'

All of the mentioned

8.

Which of these are class diagram generation heuristics?

   A.) Add classes for data types
   B.) Convert or add container classes
   C.) Convert or add engineering design relationships
   D.) All of the mentioned

Answer: Option 'D'

All of the mentioned

9.

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

Answer: Option 'D'

All of the mentioned

10.

Which of the following is referred for the conceptual modelling?

   A.) Change actors to interface classes
   B.) Add actor domain classes
   C.) Convert or add controllers and coordinators
   D.) All of the mentioned

Answer: Option 'D'

All of the mentioned


Drafting Class Model MCQs Download Pdf

Recent Posts