OOAD – Object Oriented Analysis and Design MCQ with Answers

OOAD – Object Oriented Analysis and Design MCQ with Answers

Object Oriented Analysis and Design MCQ – Object-oriented analysis and design is a technical way of analyzing and designing application software and system software by applying object oriented programming.

A detailed Online MCQ test with answers are developed that covers all the topics of Object oriented analysis and design.

 

Online MCQ test – Object Oriented Analysis and Design MCQ Set 1

 

Object Oriented Analysis and Design MCQ

 

A ————– is an abstraction of something for the purpose of understanding it before building it.

  1. Mock-up
  2. Model
  3. Prototype
  4. All of the above

Answer 4

 

 

Which of the following is the reason/s for constructing a model?

  1. To test a physical entity before building it
  2. To set the stage for communication between client and developer
  3. For visualization or for finding alternative representations
  4. For reduction of complexity in order to understand it
  5. All of the above

Answer 5

 

 

Object-Oriented Modelling allows-

  1. Higher productivity
  2. lower maintenance cost
  3. better quality can be achieved
  4. All of the above

Answer 4

 

 

During the design phase, the overall ———— of the system is described.

  1. Architecture
  2. System flow
  3. Data flow
  4. None

Answer 1

 

 

The Object Oriented Modeling for building systems takes the ———– as the basis.

  1. Class
  2. Object
  3. Model
  4. Modules

Answer 2

 

 

The basic step/s of system designing using Object-Oriented Modelling is/are ——

  1.  System Analysis
  2. System Design
  3. Object Design
  4. Implementation
  5. All of the above

Answer 5

 

 

In which of the following phase, the class objects and the interrelationships of these classes are translated and actually coded by using an object-oriented programming language?

  1. Analysis
  2. Design
  3. Development
  4. Testing

Answer  3

 

 

In which of the following phase required databases are created and the complete system is transformed into an operational one?

  1. Analysis
  2. Design
  3. Implementation
  4. None

Answer 3

 

 

The OMT consists of three related but different viewpoints each capturing important aspects of the system

  1. The static, dynamic, and functional behaviors of the system
  2. Analysis, Design, Coding
  3. Real-life environment, objects, and behavior of a system
  4. None

Answer 1

 

 

A class describes ——-

  1.  a collection of similar objects
  2. a template where basic characteristics of a set of objects are defined
  3. the basic attributes and the operations of the objects of that type
  4. All of the above

Answer 4

 

Object Oriented Analysis and Design MCQ

Online MCQ test Object Oriented Analysis and Design MCQ Set 2

 

An/A ————– is a data value held by objects in a class.

  1. Data
  2. Functions
  3. Attributes
  4. None of the above

Answer 3

 

 

Which of the following is/are the characteristic/s of an object?

  1. Unique identification
  2. Set of attributes
  3. Set of states
  4. Set of operations (behavior)
  5. All of the above

Answer 5

 

 

In OMT, the link is represented by a

  1. Line
  2. The line labeled with its name
  3. Arrow labeled with its name
  4. None

Answer 2

 

 

A link is a physical or conceptual connection between

  1. object instances
  2. Classes
  3. Objects
  4. None

Answer 1

 

 

Which of the following specifies how many instances of one class may relate to a single instance of an associated class

  1. Link or association
  2. Multiplicity
  3. Relationships
  4. None

Answer 2

 

 

To show multiplicity a solid ball is the symbol for “many”, meaning

  1. zero
  2. one or more
  3. Zero, one or more
  4. None

Answer 3

 

 

A hollow ball indicates “optional”, meaning ———-

  1. zero or one
  2. One
  3. Many
  4. None

Answer 1

 

 

A line without any ball indicates ————-

  1. No association
  2. Association
  3. one-to-one association
  4. None

Answer 3

 

 

Numbers that are written on the solid ball such as 1,2,6 indicates ——

  1. 1
  2. 2
  3. 1 or 2 or 6
  4. All of the above

Answer 3

 

 

The object model describes the ————- of a system.

  1. static
  2. structural
  3. data aspects
  4. Static, structural, and data aspects

Answer 4

 

Object Oriented Analysis and Design MCQ

Online MCQ test Object Oriented Analysis and Design MCQ Set 3

 

The dynamic model describes the  —————– aspect of a system

  1. temporal
  2. behavioral
  3. control
  4. Temporal, behavioral, and control

Answer 4

 

 

The functional model describes the  —————- aspects of a system.

  1. Behavioral
  2. transformational
  3. functional
  4. All of the above

Answer 4

 

 

A link is a physical or conceptual connection between

  1. Objects
  2. object instances
  3. Classes
  4. All of the above

Answer 2

 

 

An association maybe ——

  1. unary
  2. binary
  3. ternary or n-ary
  4. All of the above

Answer 4

 

 

Which of the following specifies how many instances of one class may relate to a single instance of an associated class?

  1. Multiplicity
  2. Association
  3. Degree
  4. None of the above

Answer 1

 

 

The attribute(s) is/are associated with the association is called

  1. Link attribute
  2. Derived attribute
  3. Multi-valued attribute
  4. None

Answer 1

 

 

Which of the following is a property of the links in an association?

  1. Attribute
  2. Link attribute
  3. Degree of attribute
  4. None

Answer 2

 

 

Which of the following is a name that uniquely identifies one end of an association?

  1. Label name of the link
  2. Role name
  3. Link attribute name
  4. None

Answer 2

 

 

The role name is a —————-

  1. Derived attribute
  2. Link attribute
  3. Attribute
  4. All of the above

Answer 1

 

 

Which of the following indicates an ordered set of objects of an association?

  1. Writing {ordered} next to the dot
  2. Writing {ordered} next to the multiplicity dot
  3. Writing {ordered} next to one end of the dot
  4. None

Answer 2

 

Object oriented modeling mcq

Online MCQ test Object Oriented Analysis and Design MCQ Set 4

 

A qualifier is an ————- that reduces the effective multiplicity of an association.

  1. Association attribute
  2. Attribute
  3. Special attribute
  4. None

Answer 3

 

 

Which of the following is the “part-whole” or “a-part-of” relationship in which objects representing the component of something are associated with an object representing the entire assembly?

  1. Generalization
  2. Specialization
  3. Aggregation
  4. None

Answer 3

 

 

Aggregations are drawn like associations, using a small hollow ———— indicating the assembly end of the relationship.

  1. Diamond
  2. Box
  3. Circle
  4. Triangle

Answer 1

 

 

Aggregation can be ———-

  1. fixed
  2. variable
  3. recursive
  4. All of the above

Answer 4

 

 

Inheritance is a ———- relationship between two classes.

  1. “is-a”
  2. Part of
  3. Both a and b
  4. None

Answer 1

 

 

Generalization is reverse of ————–

  1. Aggregation
  2. Inheritance
  3. Specialization
  4. None

Answer 3

 

 

When a class replaces the implementation of a method that it has inherited is called —————–

  1. Overloading
  2. Overriding
  3. Overwriting
  4. None

Answer 2

 

 

When a (derived) class inherits properties (data and operations) from a single base class, it is called as

  1. Inheritance
  2. single inheritance
  3. Multilevel inheritance
  4. None

Answer 2

 

 

When a (derived) class inherits properties (data and operations) from more than one base class, it is called —–

  1. Single inheritance
  2. Multiple inheritances
  3. Multi-level inheritance
  4. None

Answer 2

 

 

When a (derived) class inherits properties (data and operations) from another derived class, it is called as ———

  1. Hierarchical inheritance
  2. Multilevel inheritance
  3. Multiple inheritances
  4. None

Answer 2

 

Object oriented modeling mcq

Online MCQ test Object Oriented Analysis and Design MCQ Set 6

 

When more than one (derived) class inherits properties (data and operations) from a single base class, it is called ——-

  1. Hybrid inheritance
  2. hierarchical inheritance
  3. Multiple Inheritance
  4. None

Answer 2

 

 

When more than one inheritance paths are available between two classes in the inheritance hierarchy, it is called

  1. Multiple inheritances
  2. Multi-level inheritance
  3. Multipath inheritance
  4. None

Answer 3

 

 

Combination of single, multiple, hierarchical, and multilevel inheritance forms

  1. Hierarchical Inheritance
  2. Hybrid inheritance
  3. Containership
  4. None

Answer 2

 

 

—————– describes those aspects of the system that changes with the time

  1. Object model
  2. Functional model
  3. Dynamic model
  4. None of the above

Answer 3

 

 

Which of the following model implement control aspects of the system?

  1. Object model
  2. Dynamic model
  3. Functional model
  4. None of the above

Answer 2

 

 

Which of the following models depicts states, transitions, events, and actions?

  1. Functional model
  2. Dynamic model
  3. Object model
  4. None of the above

Answer 2

 

 

Which of the following models includes event trace diagrams describing scenarios?

  1. Dynamic model
  2. Object model
  3. Function model
  4. All of the above

Answer 2

 

 

A/An ———  is a one-way transmission of information from one object to another.

  1. Message
  2. Event
  3. Change of event
  4. None of the above

Answer 2

 

 

A ————– is a sequence of events that occurs during one particular execution of a system

  1. State of the system
  2. Scenario
  3. Environment
  4. None of the above

Answer 2

 

 

The outcomes of dynamic modeling are ——-

  1. scenario
  2. event-trace diagram
  3. State diagram
  4. All of the above

Answer 4

Online MCQ test OOAD

Object oriented modeling mcq

 

A ———- is a sequence of events that occurs during one particular execution of a system.

  1. Object
  2. Scenario
  3. State
  4. None of the above

Answer 2

 

 

In the —————-, the sequence of events and the objects exchanging events both can be shown

  1. Entity Relationship Diagram
  2. event-trace diagram
  3. System flow diagram
  4. None

Answer 2

 

 

The functional model is represented graphically with ——

  1. State transition diagram
  2. Entity-relationship diagram
  3. Data flow diagrams
  4. None

Answer 3

 

 

A data dictionary is a structured repository of data

  1. About data
  2. About metadata
  3. About important terms used in the system
  4. All of the above

Answer 4

 

 

Which of the following can be an attribute with values that are unique within the table that can be used to identify the tuples of that relation?

  1. Candidate key
  2. Primary key
  3. Super key
  4. Foreign key

Answer  2

 

 

A combination of attributes when taken together have the unique identification property is called ————-

  1. Primary key
  2. Composite key
  3. Super key
  4. All of the above

Answer 1

 

 

 

More than one attribute combination possessing the unique identification property is referred to as ————

  1. Primary key
  2. Composite key
  3. Candidate key
  4. Secondary key

Answer 2

 

 

A candidate key that is not a primary key is called a/an

  1. Alternate key
  2. Candidate key
  3. Primary key
  4. Foreign key

Answer 1

Thanks for reading, Welcome to your comments on this Post

This site uses Akismet to reduce spam. Learn how your comment data is processed.