Explore topic-wise MCQs in Software Design.

This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your Software Design knowledge and support exam preparation. Choose a topic below to get started.

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» E.
2.

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» B. Discard classes will not do something out of scope
3.

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» E.
4.

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» E.
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» E.
6.

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» D. None of the mentioned
7.

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. All of the mentioned
D. None of the mentioned
Answer» E.
8.

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» D. None of the mentioned