Top 350+ Solved software design modeling (SDM) MCQ Questions Answer
Q. Which language is used to describe the structure of and relationship between objects stored in database?
a. odl
b. ddl
c. sdl
d. rdl
Q. Which diagram are used to distribute files, libraries, and tables across topology of hardware?
a. use case diagrams
b. collaboration diagrams
c. sequence diagrams
d. deployment diagrams
Q. Which of these statements is truly acceptable?
a. a precondition is an assertion guaranteed to be true when the operation finishes
b. a post-condition is an assertion guaranteed to be true when the activity or operation begins
c. an event which causes a use case to begin is called a signal
d. activity diagram shows concurrency by use of fork & join.
Q. Which of the following diagram represents the interaction of the user with the software but tells nothing about the internal working of the software?
a. activity diagram
b. use case diagram
c. sequence diagram
d. collaboration diagram
Q. A UML diagram that facilitates requirements gathering and interacts between system and external users, is called as
a. sequence diagram
b. activity diagram
c. use case diagram
d. class diagram
Q. GRASP stands for _______________.
a. global responsibility assignment software patterns
b. general responsibility assignment software patterns
c. general responsibility assignment system patterns
d. general research assignment software patterns
Q. ____________ object which receives request from UI layer object and then controls/coordinates with other object.
a. main
b. controller
c. head
d. parent
Q. Controller class is called _____________, if the class is overloaded with too many responsibilities.
a. overload
b. bloated
c. full
d. overflow
Q. Benefit of ______________ is handling new variations will become easy.
a. cohesion
b. coupling
c. polymorphism
d. inheritance
Q. Benefit of Pure Fabrication is _______________
a. high cohesion
b. low coupling
c. class reuse
d. all of above
Q. A ___________ is a class that does not represent a concept in the problem domain.
a. indirection
b. information expert
c. pure fabrication
d. protected variations
Q. Type of design patterns that provide solution for the better interaction between objects is ______________
a. creational
b. structural
c. behavioral
d. none of above
Q. Which design pattern provides a single class which provides simplified methods required by client and delegates call to those methods?
a. adapter pattern
b. builder pattern
c. facade pattern
d. prototype pattern