Top 350+ Solved software design modeling (SDM) MCQ Questions Answer
Q. ________ diagram illustrates use case realizations.
a. sequence
b. class
c. use case
d. activity??
Q. ________ are used to model the dynamic aspects of collaborations.
a. sequence diagrams??
b. structural
c. interactions??
d. messages??
Q. A set of messages exchanged among a set of objects is called as ________
a. use case??
b. activity
c. interaction
d. deployment
Q. Sequence of messages is emphasized by ________ diagram.
a. state chart??
b. sequence??
c. activity??
d. collaboration
Q. ________ specifies a path to send and receive messages between two objects
a. link
b. sequencing
c. object
d. role
Q. which diagram is used to show interactions between messages are classified as?
a. activity
b. state chart
c. collaboration
d. object lifeline
Q. which term are combined Interaction Diagram?
a. sequence diagram + collaboration diagram
b. activity diagram + state chart diagram
c. deployment diagram + collaboration diagram
d. activity diagram + deployment diagram
Q. What is the difference between anactive object and a passive object?
a. an active object controls a passiveobject.
b. an active object does not have athread of control; a passive objecthas a thread of control.
c. an active object executes in a distributedsystem; a passive objectexecutes in a centralized system.
d. an active object has a thread ofcontrol; a passive object does nothave a thread of control
Q. What does the C30software architecturedescribe?
a. the software inside a family ofbuildings
b. the structure of a client/server productfamily
c. the overall structure of the softwareproduct line
d. the software product line classesand their relationships
Q. How are feature conditions used in a software product line(SPL) C32 state machine?
a. a guard condition
b. a condition that is true or false
c. to identify if a feature is selected ornot in the state machine
d. to allow state machine inheritance
Q. What is a kernel system in a software product line(SPL)?
a. a member of the spl only composedof kernel classes
b. a member of the spl composedof kernel classes and possibly somedefault classes
c. a member of the spl composedof kernel classes and possibly someoptional classes
d. a member of the spl composedof kernel classes and possibly someentity classes
Q. Systems that involve interaction with a shared database can be considered as.
a. software-based
b. transaction-based
c. server-based
d. client-based