On This Page

This set of software design modeling (SDM) Multiple Choice Questions & Answers (MCQs) focuses on Software Design Modeling Set 11

Q1 | What is a boundary object?
  • an external object
  • an object that stores data
  • an object that communicates with an external object
  • an object that controls other objects
Q2 | What is a business logic object?
  • an object used in business applications.
  • an object that defines business specific application logic
  • the internal logic of an object
  • a business object that determines whether a client request is logical
Q3 | In Noun Phrase Approach- Nouns in the textual description are considered to be classes and verbs to be methods of classes.
  • true
  • false
Q4 | The relationship among objects is based on ___.
  • assumptions each makes about other objects.
  • operations can be performed.
  • what behavior results.
  • all of above.
Q5 | A unary association, also referred to as a self-association.
  • true
  • false
Q6 | A constraint specifies a condition or restriction that must be true.
  • true
  • false
Q7 | Composition and aggregations are special forms of a relationship in which classes are connected by the ____________.
  • ternary associations
  • generalization/specialization hierarchy
  • is a relationship
  • whole/part relationship.
Q8 | An actor can also be an external system that either initiates or participates in the use case.
  • true
  • false
Q9 | Each sequence through the use case is called a ____________
  • interaction
  • scenario
  • requirement
  • transaction
Q10 | Dependencies between use cases can be defined by using _______________
  • include relationships
  • extend relationships
  • both 1 & 2
  • none of above
Q11 | An inclusion use case is usually abstract.
  • true
  • false
Q12 | UML diagram that shows the interaction between users and system, is known as
  • use case diagram
  • activity diagram
  • class diagram
  • e-r diagram
Q13 | Which of the following UML diagrams has a static view?
  • collaboration
  • use case
  • state chart
  • activity
Q14 | Multiplicity for an association ___________.
  • is the number of instances with a single instance
  • is the number of instances with a number instance
  • both 1&2
  • none of the mentioned
Q15 | Main parts of a use case scenario _________________
  • identifiers and initiators
  • the steps performed
  • the conditions, assumptions, and questions
  • all of the above
Q16 | ________________represents a piece of information that is relevant to the description of the class.
  • attributes
  • operations
  • methods
  • none of the mentioned
Q17 | Two classes that express the same information is known as ______________
  • irrelevant classes
  • redundant classes
  • adjective classes
  • attribute classes
Q18 | The relationship among objects is based on _______________
  • assumptions each makes about other objects.
  • operations can be performed.
  • what behavior results.
  • all of the above
Q19 | Multiplicity of Associations are __________________
  • one-to-one association
  • one-to-many association
  • both 1&2
  • optional association,1 & 2
Q20 | A unary association is an association between an object of one class and another object in the same class.
  • true
  • false
Q21 | A constraint specifies a condition or restriction that must be false.
  • true
  • false
Q22 | UML also provides a constraint language known as _______________
  • class constraint language (ccl)
  • object constraint language (ocl)
  • uml constraint language
  • none of the mentioned
Q23 | _________________ allows us to infer that different members of classes have some common characteristics.
  • realization
  • aggregation
  • generalization
  • dependency
Q24 | ___________ classes are used to create the interface that the user sees and interacts with as the software is used.
  • controller
  • entity
  • boundary
  • business
Q25 | ________ diagrams are used to illustrate data structures, and the static snapshots instances of the things found in the class diagrams.
  • use case diagram
  • object
  • collaboration
  • sequence