Exam 8: Class and Method Design

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

_____ refers to the level of interdependency or interrelationship among the modules in a system.

(Multiple Choice)
4.9/5
(33)

Method signatures, in conjunction with frameworks, class libraries and design patterns, offer excellent opportunities for reuse.

(True/False)
4.9/5
(38)

Using an example to explain the Inheritance Abuses.

(Essay)
4.9/5
(28)

Essentially, all OCL expressions are simply a declarative statement that evaluates to either being true or false. If the expression evaluates to true, then the constraint has been _______________.

(Multiple Choice)
4.9/5
(34)

What is cohesion? Is this desirable or undesirable in a system? Why?

(Essay)
4.8/5
(37)

Method cohesion is concerned with the level of cohesion among the attributes and methods of a class.

(True/False)
4.7/5
(36)

Using an attribute to store the value of a computation is the use of a derived attribute.

(True/False)
4.9/5
(38)

What is the Object Constraint Language? Give an OCL example.

(Essay)
4.9/5
(45)

A listing of the items that trigger the functionality in the program is known as events.

(True/False)
4.9/5
(40)

_____ means having the ability to send the same message to different objects, which can be interpreted differently by different objects.

(Multiple Choice)
4.7/5
(32)

What are the four opportunities for reuse identified in the text?

(Essay)
4.7/5
(39)

Explain the concept of polymorphism.

(Essay)
4.8/5
(31)
Showing 81 - 92 of 92
close modal

Filters

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