Exam 14: Object-Oriented Data Modeling

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

A class-scope operation applies to a class rather than an object instance.

(True/False)
4.9/5
(21)

Which of the following refers to a set of objects that share common structures and behaviors?

(Multiple Choice)
4.8/5
(29)

An entity that has a well-defined role in the application domain and has a state, behavior, and identity is called an object.

(True/False)
4.9/5
(32)

When specifying a business rule between graphical symbols, a ________ is drawn from one element to the other.

(Multiple Choice)
5.0/5
(28)

What is the difference between an abstract class and a concrete class?

(Essay)
4.8/5
(31)

Which of the following is a function or service provided by all instances of a class?

(Multiple Choice)
4.7/5
(36)

The process of replacing a method inherited from a superclass by a more specific implementation of the method in a subclass is called:

(Multiple Choice)
4.7/5
(35)

An operation that creates a new instance of a class is called a(n):

(Multiple Choice)
4.9/5
(30)

If a subclass of a company inherits an operation to compute a tax but extends the inherited behavior by adding a foreign surcharge, this is an example of overriding for extension.

(True/False)
4.9/5
(35)

An object encapsulates both data and behavior.

(True/False)
4.8/5
(37)

An object class is a set of objects that share a common structure and behavior.

(True/False)
4.8/5
(34)

A diagram that shows the static structure of an object-oriented model is called a(n):

(Multiple Choice)
4.9/5
(31)

An abstract operation describes the implementation of an operation.

(True/False)
4.9/5
(38)

According to the UML Notation Guide, overlapping means:

(Multiple Choice)
4.8/5
(26)

A(n) ________ is a concept, abstraction, or thing that has a state, behavior, and identity.

(Multiple Choice)
4.9/5
(40)

The object-oriented systems development cycle consists of four phases.

(True/False)
4.9/5
(39)

Overriding for optimization implements a new operation with improved code by exploiting the restrictions imposed by the superclass.

(True/False)
4.8/5
(32)

________ is the technique of hiding the internal implementation details of an object from its external view.

(Multiple Choice)
4.9/5
(36)

What is encapsulation?

(Essay)
4.7/5
(24)

An instance of a subclass is not always an instance of its superclass.

(True/False)
4.8/5
(39)
Showing 81 - 100 of 105
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)