

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_OF_THESE_IS_CORRECT_WITH_CONTEXT_TO_COUPLING??$ |
A. | Failure to hide information leads to loose coupling and cannot be avoided |
B. | Modules that communicate using special data types and structures are less tightly coupled than modules with simple values |
C. | When modules communicate only through public module interface, their coupling strength is proportional to the number of messages and number of data passed in between |
D. | All of the mentioned |
Answer» D. All of the mentioned | |
2. |
Which_of_these_is_correct_with_context_of_cohesion?$ |
A. | Cohesion is least in modules that have a single clear, logically independent responsibility or role |
B. | Cohesion can not be achieved by forming modules that implement data types |
C. | One way to increase cohesion is to build a module hierarchy reflecting the level of abstraction in a program |
D. | All of the mentioned |
Answer» D. All of the mentioned | |
3. |
Which of the following violates principle of least privilege? |
A. | Modules that import packages |
B. | Modules with unneeded access to files |
C. | Classes with reference to Objects |
D. | All of the mentioned |
Answer» E. | |
4. |
Which of the following information should be kept hidden? |
A. | Internal data representation such as data types and structures |
B. | Volatile design decisions such as size, capacities, waiting time etc |
C. | Names, parameters, return types of operations provided by module |
D. | Internal data representation and volatile design decisions should be kept hidden |
Answer» E. | |
5. |
What does Coupling means ? |
A. | Coupling is the degree of connection between pair of module |
B. | Coupling is the degree to which a module’s part are related to one another |
C. | All of the mentioned |
D. | None of the mentioned |
Answer» B. Coupling is the degree to which a module‚Äö√Ñ√∂‚àö√ë‚àö¬•s part are related to one another | |
6. |
Which of these comes under Modularity principle? |
A. | Small modules |
B. | Coupling |
C. | Cohesion |
D. | All of the mentioned |
Answer» E. | |
7. |
Which of these distinctions of modular programs over non modular are true? |
A. | They are not that easier to understand and explain |
B. | They are not easier to document |
C. | They are easier to change |
D. | Testing and Debugging is complex comparatively |
Answer» D. Testing and Debugging is complex comparatively | |
8. |
What is the Aesthetic principle among the following? |
A. | High quality programs can be constructed from self contained, understandable parts or modules |
B. | A design will be more or less easy to be build |
C. | Beauty is one of the important factor to be acknowledged as design principle |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
9. |
Which of the following fall under constructive design principles? |
A. | Modularity principles |
B. | Implementary principles |
C. | Aesthetic principles |
D. | All of the mentioned |
Answer» E. | |