Top 350+ Solved software design modeling (SDM) MCQ Questions Answer
Q. UML diagram that shows the interaction between users and system, is known as
a. use case diagram
b. activity diagram
c. class diagram
d. e-r diagram
Q. Which of the following UML diagrams has a static view?
a. collaboration
b. use case
c. state chart
d. activity
Q. Multiplicity for an association ___________.
a. is the number of instances with a single instance
b. is the number of instances with a number instance
c. both 1&2
d. none of the mentioned
Q. Main parts of a use case scenario _________________
a. identifiers and initiators
b. the steps performed
c. the conditions, assumptions, and questions
d. all of the above
Q. ________________represents a piece of information that is relevant to the description of the class.
a. attributes
b. operations
c. methods
d. none of the mentioned
Q. Two classes that express the same information is known as ______________
a. irrelevant classes
b. redundant classes
c. adjective classes
d. attribute classes
Q. The relationship among objects is based on _______________
a. assumptions each makes about other objects.
b. operations can be performed.
c. what behavior results.
d. all of the above
Q. Multiplicity of Associations are __________________
a. one-to-one association
b. one-to-many association
c. both 1&2
d. optional association,1 & 2
Q. "UML also provides a constraint language known as _______________"
a. class constraint language (ccl)
b. object constraint language (ocl)
c. uml constraint language
d. none of the mentioned
Q. _________________ allows us to infer that different members of classes have some common characteristics.
a. realization
b. aggregation
c. generalization
d. dependency
Q. ___________ classes are used to create the interface that the user sees and interacts with as the software is used.
a. controller
b. entity
c. boundary
d. business
Q. ________ diagrams are used to illustrate data structures, and the static snapshots instances of the things found in the class diagrams.
a. use case diagram
b. object
c. collaboration
d. sequence