OOAD MCQs (Multiple Choice Questions Answers)

By: Prof. Fazal Rehman Shamil
Last modified on April 7th, 2021

OOAD MCQs (Multiple Choice Questions Answers)

1.  Abstraction has ______ types.

a) 1

b) 2

c) 3

d) 4

Answer - Click Here:
D

2. To hide the internal implementation of an object we use …

a) inheritance

b) encapsulation

c) polymorphism

d) none of these

Answer - Click Here:
B

3. The vertcal dimension of a sequence diagram shows

a) abstract

b) line

c) time

d) messages

Answer - Click Here:
C

4. CRC approach and noun phrase approach are used to identify …

a) classes

b) colaborators

c) use cases

d) object

Answer - Click Here:
A

5. Abstraction provide an operation named as …

a) encapsulation

b) call back

c) turndown

d) inheritance

Answer - Click Here:
B

6.  To distunguish between active and non-active object which property is applied?

a) abstraction

b) polymophism

c) concurrency

d) aggregation

Answer - Click Here:
C

7. The time oriented diagram include …

a) sequence

b) classes

c) activity

d) none of these

Answer - Click Here:
A

8. Aggregation is …

a) set of relationship

b) composed of relationship

c) part of relationship

d) all of these

Answer - Click Here:
B

9. Cohesion and coupling are represented by using …

a) structure part

b) structure  effect

c) dependence matrix

d) all of these

Answer - Click Here:
C

10. Refinement is a process of

a) inheritance

b) colaboration

c) elaboration

d) polymophism

Answer - Click Here:
C

11. SMI stands for

a) software maturity index

b) system maturity information

c) software model index

c) none of these

Answer - Click Here:
A

12. Group of functionally related objects is …

a) concatenation

b) cohesion

c) coupling

d) all of these

Answer - Click Here:
B

in a sequence diagram, the _____ indicates when an object sends or receives a message.
(A)command line
(B)focus
(C)request link
(D)lifeline

Answer - Click Here:
(C)request link

When arranging actors and objects on a sequence diagram, it is nice to list them _____.

Answer - Click Here:
in order in which they participate in the sequence across the top of the diagram

A ___ describes information about an object.

Answer - Click Here:
attribute

The two types of interaction diagrams are ____, and ____ diagrams.
Answer - Click Here:
sequence and communication

Looping in an activity diagram is best represented using what?

Answer - Click Here:
Looping in an activity diagram is best represented by Synchronizaton bars.

A decision point within an activity diagram may be shown with an activity symbol.
True/False
Answer - Click Here:
True

A___ is an instantiation of a class.

Answer - Click Here:
object

On an activity diagram the arrows represent what?

Answer - Click Here:
In activity diagram the arrows represent the flow of activities.

The focus in a sequence diagram is on _____.
Answer - Click Here:
time ordering of messages being passed between objects

The acronym CRUD stands for ____.
Answer - Click Here:
create, read, update, delete

A deployment diagram is most useful for which design activity?

Answer - Click Here:
Designing the duplication components

The external behavior of a system is described by ___.

Answer - Click Here:
functional models

In an activity diagram, the merge symbol has the same shape as what other symbol?

Answer - Click Here:
Decision symbols

On an activity diagram, which of the following is not a valid use of a synchronization bar?
Answer - Click Here:
To initiate the alternative paths.

Read More MCQs on UML Diagrams

  1. Deployment Diagram MCQs | UML
  2. Class diagram and object diagram MCQs | UML
  3. Use Case Diagram MCQs | UML
  4. UML diagrams solved MCQs UML
  5. Object-oriented analysis and design MCQs | UML
  6. Behavioral Modeling MCQs | UML Diagrams

 

Common Mistakes of Use Case Diagrams in software engineering

 

Computer Science Repeated MCQs Book Download

 

Prof. Fazal Rehman Shamil
Latest posts by Prof. Fazal Rehman Shamil (see all)