1.
Why does software engineering design shares many design principles?
Answer: Option 'C'
All of the mentioned
2.
Which among these is the primary goal for software engineering design?
Answer: Option 'C'
All of the mentioned
3.
Why are the design principles considered unique?
Answer: Option 'A'
They are characteristic of well constructed programs
4.
What is true about good programs?
Answer: Option 'D'
All of the mentioned
5.
Which principle states the following “Designs that make easier to change are better”?
Answer: Option 'C'
Principle of Changeability
6.
What is the principle of feasibility?
Answer: Option 'A'
A Design is acceptable only when it is realized
7.
What is the principle of adequacy?
Answer: Option 'D'
Designs that can meet more stakeholder needs and desired subject to constraints are better
8.
What is the principle of the economy?
Answer: Option 'C'
Designs that can be built for less money, in less time with less risk are better
9.
Which is true among the following?
Answer: Option 'C'
Constructive Design principles state desirable engineering design characteristics based on past software development experience
10.
Which of these does a good design follow?
Answer: Option 'D'
A good design should specify a program that can be built, tested and deployed on time and within its budget
11.
Which of the following fall under constructive design principles?
Answer: Option 'D'
All of the mentioned
12.
Which of these distinctions of modular programs over non modular are true?
Answer: Option 'C'
They are easier to change
13.
What does Coupling mean?
Answer: Option 'A'
Coupling is the degree of connection between pair of module
14.
Which of the following information should be kept hidden?
Answer: Option 'D'
Internal data representation and volatile design decisions should be kept hidden
15.
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
16.
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
17.
Which of the following violates principle of least privilege?
Answer: Option 'D'
All of the mentioned
18.
Which of the following is true?
Answer: Option 'C'
Modules should not have access to unneeded resources
19.
Which of these comes under the Modularity principle?
Answer: Option 'D'
All of the mentioned
20.
What is the Aesthetic principle among the following?
Answer: Option 'C'
Beauty is one of the important factor to be acknowledged as design principle