1.
Which of the following fall under constructive design principles?
Answer: Option 'D'
All of the mentioned
2.
What is the Aesthetic principle among the following?
Answer: Option 'C'
Beauty is one of the important factor to be acknowledged as design principle
3.
Which of these distinctions of modular programs over non modular are true?
Answer: Option 'C'
They are easier to change
4.
Which of these comes under the Modularity principle?
Answer: Option 'D'
All of the mentioned
5.
What does Coupling mean?
Answer: Option 'A'
Coupling is the degree of connection between pair of module
6.
Which of the following is true?
Answer: Option 'C'
Modules should not have access to unneeded resources
7.
Which of the following information should be kept hidden?
Answer: Option 'D'
Internal data representation and volatile design decisions should be kept hidden
8.
Which of the following violates principle of least privilege?
Answer: Option 'D'
All of the mentioned
9.
Which of these is correct with context to coupling?
Answer: Option '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
10.
Which of these is correct with the context of cohesion?
Answer: Option 'C'
One way to increase cohesion is to build a module hierarchy reflecting the level of abstraction in a program