Object Oriented Analysis and Design Questions & Answers | OOAD MCQs

Object Oriented Analysis and Design | OOAD MCQs

Question 1
STQ101 TDD can be view as combination of Refactoring +______?
Select one:
a. SCRUM
b. CRC cards
c. TFD
d. DFD

Feedback
The correct answer is: TFD

Question 2
JNQ108. Which four framework activities are found in the Extreme Programming (XP) ?
Select one:
a. analysis, design, coding, testing
b. planning, analysis, design, coding
c. planning, design, coding, testing
d. planning, analysis, coding, testing
Feedback
The correct answer is: planning, design, coding, testing

Question 3
VIDQ102 The combination of the major OOAD methodologies is called as_______________?
Select one:
a. SSAD?
b. RUP!
c. Objectivity?
d. OOSE?
Feedback
The correct answer is: RUP!

Question 4
CA030 A class is
Select one:
a. a classification of objects
b. a group of objects
c. a class of objects
d. template for objects of a particular type
Feedback
The correct answer is: template for objects of a particular type

Question 5
UMQ101. The object-oriented development life cycle is which of the following?
Select one:
a. Analysis, design, and implementation steps in the given order and using the steps no more than one time.
b. Analysis, design, and implementation steps in any order and using the steps no more than one time.
c. Analysis, design, and implementation steps in any order and using multiple iterations.
d. Analysis, design, and implementation steps in the given order and using multiple iterations.
Feedback
The correct answer is: Analysis, design, and implementation steps in the given order and using multiple iterations.

Question 6
CA014 Which artifact is NOT an input to Analysis and Design?
Select one:
a. supplementary specification
b. use-case model
c. vision
d. glossary
Feedback
The correct answer is: vision

Question 7
CA027 Inheritance in object-oriented modelling can be used to
Select one:
a. generalize and specialize classes
b. specialize classes
c. create newclasses
d. generalize classes
Feedback
The correct answer is: generalize and specialize classes

Question 8
CA034 A measure of the internal strength of a module in a structure chart is called
Select one:
a. Module cohesion
b. Module functionality
c. Module coupling
d. Module integrity
Feedback
The correct answer is: Module cohesion

Question 9
MDQ103 Which one is a description of set of sequence of actions that a system performs?
Select one:
a. Analysis
b. Activity
c. Use Case
d. Class
e. Design
Feedback
The correct answer is: Use Case

Question 10
SHQ102. The property by which an object continues to exist even after its creator ceases to exist is known as
Select one:
a. Memory resident
b. None of the options
c. Persistance
d. Non-persistance
Feedback
The correct answer is: Persistance

Question 11
CA003 Composition is a stronger form of which of the following?
Select one:
a. Aggregation
b. Inheritance
c. Encapsulation
d. Gernalization
Feedback
The correct answer is: Aggregation

Question 12
CA023 The essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer is called
Select one:
a. Modularity
b. Abstraction
c. Hierarchy
d. Encapsulation
Feedback
The correct answer is: Abstraction

Question 13
AD005. An observer pattern does not involve
Select one:
a. Analyzing observers
b. Keeping track of all observers
c. Observing changes
d. Notifying changes / events to observers
Feedback
The correct answer is: Analyzing observers

Question 14
CA021 The method of design encompassing the process of object oriented decomposition and a notation for depicting both logical and physical and as well as static and dynamic models of the system under design is known as
Select one:
a. Object- Oriented Analysis
b. Object- Oriented Programming
c. None of the mentioned
d. Object- Oriented Design
Feedback
The correct answer is: Object- Oriented Design

Question 15
CA028 Functions and procedures are
Select one:
a. not useful in designing computer systems
b. old fashioned and they are not useful
c. have side effects which require special care if they are used as subsystems
d. useful in designing computer systems
Feedback
The correct answer is: have side effects which require special care if they are used as subsystems

Question 16
VVKQ102 …… is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships.
Select one:
a. Object-oriented design
b. Object-oriented analysis
c. Object-oriented programming
d. Object-oriented database
Feedback
The correct answer is: Object-oriented programming

Question 17
CA009 Which of the following is a technique for hiding the internal implementation details of an object?
Select one:
a. Polymorphism
b. Inheritance
c. Encapsulation
d. Abstraction
Feedback
The correct answer is: Encapsulation

Question 18
JNQ102. Who is responsible for sprint meeting?
Select one:
a. All the given options
b. Product owner
c. Scrum master
d. Scrum team
Feedback
The correct answer is: Scrum master

Question 19
AE007) Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets subclasses redefine certain steps of an algorithm without changing the algorithm structure.
Select one:
a. Interpretor
b. Chain of responsibility
c. Template method
d. Prototype
Feedback
The correct answer is: Template method

Question 20
SKQ104 Consider a beverage machine .if the actor is ‘customer’ and the scope is ‘machine’.what is most likely to be found in the main scenario of the use case ‘get drink’?
Select one:
a. – customer enters choice – machine shows price – customer puts in coins – machine delivers drink
b. – enter choice – if drink available then show price – put in coins – if paid enough then deliver drink
c. – machine sends price to LCD display – customer put coins in slot – coin mechanism verifies amount and tells machine controller – machine controller activates boiler –
d. – enter choice – show price – put in coins – deliver drink
Feedback
The correct answer is: – customer enters choice – machine shows price – customer puts in coins – machine delivers drink

Question 21
SKQ106 An object is considered an external entity in object-oriented modelling
Select one:
a. it has numerous attributes
b. its attributes are invariant during operation of the system
c. its attributes change during operation of the system
d. it has no attributes relevant to the system
Feedback
The correct answer is: its attributes are invariant during operation of the system

Question 22
AD002. Which of the following is not true
Select one:
a. A controller object can handle multiple system events
b. Controller is a kind of Facade pattern
c. Controller pattern is used to control data
d. A controller object helps identify out of sequence events
Feedback
The correct answer is: Controller pattern is used to control data

Question 23
JNQ104. Which of the following UML diagrams has a static view?
Select one:
a. Use case
b. Collaboration
c. State chart
d. Activity
Feedback
The correct answer is: Use case

Question 24
CA020 During Use Case Analysis, which UML diagrams should you use when allocating use-case behavior to classes?
Select one:
a. sequence and activity diagrams
b. class and composite structure diagrams
c. sequence and communication diagrams
d. use-case and activity diagrams
Feedback
The correct answer is: sequence and communication diagrams

Question 25
AE006) Ensure a class has only one instance, and provide a global access point to it.
Select one:
a. Proxy
b. Flyweight
c. Singleton
d. Single Class Factory
Feedback
The correct answer is: Singleton