MCQOPTIONS
Saved Bookmarks
This section includes 6 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. |
What are the advantages of delegated control? |
| A. | Controllers are coupled to fewer components, and overall program coupling is decreased |
| B. | Information is hidden better |
| C. | It is too hard to understand the low of control |
| D. | Information is hidden better, Controllers are coupled to fewer components, and overall program coupling is decreased |
| Answer» E. | |
| 2. |
Which of the following are the heuristics to avoid bloated controllers? |
| A. | Avoid interaction designs where most messages originate from a single component |
| B. | Keep Components small |
| C. | Make sure operational responsibilities are not all assigned to just a few components |
| D. | Keep Components small & Make sure operational responsibilities are not all assigned to just a few components |
| Answer» E. | |
| 3. |
Which of the following are the dangers faced by centralized style? |
| A. | The controller can become too large and complex. If only a few components make all the decisions, and there are many decisions to be made, it stands to reason that the controllers will be large and complex units |
| B. | Controllers may treat other components as data repositories, merely storing and retrieving data in |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 4. |
Which of these is a Delegated control style? |
| A. | In a program with such a control style, a few controllers make all significant decisions |
| B. | A program with such a control style has decision making is distributed through the program |
| C. | In a program with such a control style, decision making is spread widely throughout the program; it is hard to identify controllers in such programs |
| D. | None of the mentioned |
| Answer» C. In a program with such a control style, decision making is spread widely throughout the program; it is hard to identify controllers in such programs | |
| 5. |
What is the controller? |
| A. | It is a program component that makes decisions and directs other components |
| B. | It is a way that decision making is distributed among program components |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» B. It is a way that decision making is distributed among program components | |
| 6. |
What are the general approaches to solving this problem? |
| A. | Polling |
| B. | Notification |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |