MCQOPTIONS
Saved Bookmarks
This section includes 9 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_DESIGN_PATTERN_FOCUS_ON_THE_DESIGN_PATTERNS_MOVEMENT??$ |
| A. | Architectural Styles |
| B. | Mid-Level Design Patterns |
| C. | Data Structures and Algorithms |
| D. | Programming Idioms |
| Answer» C. Data Structures and Algorithms | |
| 2. |
Which of the following represents The (static) structure and (dynamic) behavior of the pattern?$ |
| A. | Name |
| B. | Application |
| C. | Consequences |
| D. | Form |
| Answer» E. | |
| 3. |
Which among these are the design patterns? |
| A. | Architectural Styles and Programming Idioms |
| B. | Mid-Level Design Patterns |
| C. | Data Structures and Algorithms |
| D. | All of the mentioned |
| Answer» E. | |
| 4. |
What is a pattern? |
| A. | It is a model proposed for imitation |
| B. | It solves a software design problem |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 5. |
Which of these are the part of 253 patterns in pattern book by Alexander? |
| A. | Four-Story Limit |
| B. | South-Facing Outdoors |
| C. | Warm Colors |
| D. | All of the mentioned |
| Answer» E. | |
| 6. |
Which among the following are the arguments made by Alexander? |
| A. | Good building design patterns are consequences of human anatomy,psychology, physiology, sociology, and politics and so are things in the world that can be discovered and verified |
| B. | Great architecture has always relied on patterns, but they have never been studied systematically |
| C. | Anyone can make great buildings once the patterns are known and understood |
| D. | All of the mentioned |
| Answer» E. | |
| 7. |
Which of the following Choices and standardizes patterns for a problem domain promotes software reuse and, hence, quality and productivity? |
| A. | Promoting Communication |
| B. | Streamlining Documentation |
| C. | Increasing Development Efficiency |
| D. | Supporting Software Reuse |
| Answer» E. | |
| 8. |
What benefits does patterns provide? |
| A. | Novice designers can benefit from learning solution patterns that experts use, without needing design experience |
| B. | Expert designers can benefit from studying patterns too: They can broaden their repertoire of patterns and deepen their understanding of the patterns they already know |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 9. |
Why are Patterns important? |
| A. | They capture expert design knowledge |
| B. | They make captured design accessible to both novices and other experts |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |