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