Object Oriented Analysis and Design Quiz 2
Object Oriented Analysis and Design Quiz 2
1. Which of the following views represents the interaction of the user with the software but tells
nothing about the internal working of the software?
Select one:
a. Class diagram
b. Activity diagram
c. Interaction diagram
d. Use case diagram
2. Changing from one state into other state in state diagram is called as
Select one:
a. Transition
b. Transmission
c. Synchronization
d. Transposition
Select one:
a. classes
b. objects
c. functions
d. Statements
4. An abstract class or interface for creating families of related objects but without specifying
their concrete sub classes is a
Select one:
a. Structural Patterns
b. Singleton pattern
c. Abstract Factory
d. Creational Patterns
Select one:
a. class
b. Node
c. Packages
d. Component
6. Define a class that has only one instance and provides a global point of access to it
Select one:
a. Singleton pattern
b. Abstract Factory
c. Creational Patterns
d. Structural Patterns
Select one:
a. domain realization
b. Object realization
c. scenario realization
d. class realization
8. The system concept that is used to remove restrictions or generalize the way a system works
Select one:
a. Analogies
b. Automation
c. Simplification
d. Streamlining
9. What is precondition?
Select one:
a. It is an assertion that must be true upon completion of an operation
b. None of the mentioned
c. It is a statement that must be true at a designated point in a program
d. It is an assertion that must be true at the initiation of an operation
Select one:
a. Deployment diagram
b. Use case diagram
c. Sequence diagram
d. Component diagram
11. Which UML diagram shows the sequence of steps that make up a complex process, such as
an algorithm or workflow?
Select one:
a. State chart diagram
b. Sequence diagram
c. Class diagram
d. Activity diagram
12. Who consider diagrams as a type of Class diagram, component diagram, object diagram, and
deployment diagram?
Select one:
a. Behavioural
b. Structural
c. non structural
d. non-behavioural
13. Which of the following model represents the behavior of an individual object?
Select one:
a. Use case
b. Class
c. Activity
d. State machine
Select one:
a. Collaboration
b. Activity
c. use case
d. State chart
15. Use cases are used to
Select one:
a. Identify system goals
b. Prioritize system procedures
c. Describe workflow
d. Identify business processes
Select one:
a. Abstract Factory method
b. observer pattern
c. adapter pattern
d. composite pattern
17. Which of the following is a sequence of events that occurs during one particular execution of
a system?
Select one:
a. Concurrency
b. interactions
c. Scenario
d. state
18. Which of the following is a condition during the life of an object during which it satisfies
performs some activity or waits for some event?
Select one:
a. state
b. actor
c. class
d. component
19. Which of the following is a Boolean expression that must be true in order for a transition to
occur?
Select one:
a. Guard condition
b. state condition
c. transition condition
d. Concurrency
Select one:
a. Waterfall model
b. Iterative model
c. Spiral model
d. Incremental model