On This Page
This set of software design modeling (SDM) Multiple Choice Questions & Answers (MCQs) focuses on Software Design Modeling Set 12
Q1 | Forward engineering and reverse engineering can be applicable to ________
- class diagram
- stereotypes
- tagged values
- adornments
Q2 | Which of the following diagram is used to model the vocabulary of a system?
- object diagram
- activity diagram
- class diagram
- interaction diagram
Q3 | Forward engineering of an ________ is theoretically possible but programmatically o limited value.
- object diagram
- activity diagram
- class diagram
- interaction diagram
Q4 | Class diagrams are not useful to ________
- model simple collaborations
- model the vocabulary of a system
- model simple interactions
- model a logical database schema
Q5 | Forward engineering in UML is the process of transforming ________
- a code into a model
- a code into design n
- a model into a code
- a model into test
Q6 | For each use-case realization, there may be one or more class diagrams that depict its participating classes.
- true
- false
Q7 | The reason for separating the use-case realization from its use case is ________________.
- allows the interactions, in the form of use cases
- allows the requirements, in the form of use cases.
- allows the physical components, in the form of use cases
- all of the above
Q8 | Find incorrect about Use Case.
- actors
- preconditions
- basic flow
- operations
Q9 | Use case diagrams can be used for ________________.
- requirement analysis and high level design
- model the context of a system
- reverse engineering
- all of above.
Q10 | UML use case diagrams are ideal for __________________
- defining and organizing functional requirements in a system
- specifying the context and requirements of a system
- specifying the context and requirements of a system
- all of above.
Q11 | Purpose of Class Diagrams ___________
- shows static structure of classifiers in a system
- diagram provides a basic notation for other structure diagrams prescribed by uml
- helpful for developers and other team members too
- all of above.
Q12 | ________________ is a special type of aggregation where parts are destroyed when the whole is destroyed.
- composition
- complete composition
- full composition
- none of above
Q13 | An operation can be described as?
- object behavior
- class behavior
- functions
- object & class behavior
Q14 | Which of these are part of the class operation specification format?
- name
- parameter list
- return-type list
- all of the mentioned
Q15 | Which among these are the rules to be considered to form Class diagrams?
- class symbols must have at least a name compartment
- compartment can be in random order
- attributes and operations can be listed at any suitable place
- none of the mentioned
Q16 | Which of these are the heuristics?
- name classes, attributes, and roles with noun phrases
- name operations and associations with verb phrases
- stick to binary associations
- all of the mentioned
Q17 | __________ represented by In UML diagrams, relationship between component parts and object.
- ordination
- aggregation
- segregation
- increment
Q18 | A ____________ is a blueprint for an object.
- use case
- class
- object
- state
Q19 | The purpose of class diagram is to model the static view of an application.
- true
- false
Q20 | Class diagrams are used for ______________
- describing the static view of the system.
- showing the collaboration among the elements of the static view.
- describing the functionalities performed by the system.
- all of above.
Q21 | Class diagrams are used to construct the executable code for forward and reverse engineering of any system.
- true
- false