Exam 8: Class and Method Design

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

What are the different ways to optimize an object system?

(Essay)
4.8/5
(38)

Detailed design is important for two reasons. First, preexisting classes and components need to be understood, organized, and pieced together, and second, _____.

(Multiple Choice)
4.9/5
(34)

When a global data area exists outside individual objects, the resulting system has _____ interaction coupling.

(Multiple Choice)
4.9/5
(33)

Of all of the types of interaction coupling, _____ is the worst.

(Multiple Choice)
4.9/5
(27)

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

(Multiple Choice)
4.7/5
(39)

In order to get an object to perform a method, a(n) _____ is sent to the object.

(Multiple Choice)
4.8/5
(34)

Explain the concept of polymorphism.

(Essay)
4.9/5
(37)

What are the five optimizations that should be done to create a more efficient design?

(Essay)
4.7/5
(29)

Since a Manager has a higher position than an Employee, it is a good idea to design class Manager as a superclass, and the class Employee inherits class Manager.

(True/False)
4.8/5
(42)

You should maximize connascence within an encapsulation boundary and minimize connascence between the encapsulation boundaries.

(True/False)
4.8/5
(40)

The worst type of method cohesion is logical method cohesion.

(True/False)
4.8/5
(31)

Using an example to explain the Inheritance Abuses.

(Essay)
4.9/5
(38)

There are three different types of constraints typically captured in object-oriented design: preconditions, postconditions, and _____________.

(Multiple Choice)
4.7/5
(38)

What are the three types of constraints typically captured in object-oriented design?

(Essay)
4.7/5
(38)

An If statement in Structured English controls actions that are performed under different conditions.

(True/False)
4.7/5
(42)

A detailed outline of the lines of code that need to be written is known as pseudocode.

(True/False)
4.9/5
(42)

Because of potential problems, developers must be aware of the effects of modifications in a superclass and in each of the subclasses that will inherit the modification.

(True/False)
4.9/5
(37)

Moving the attributes to a calling class when it is the only class that needs those attributes is not a method of optimizing the design of a system?

(True/False)
4.9/5
(33)

A Case statement in Structured English specifies some action to be performed.

(True/False)
4.8/5
(39)

Which of the following Structured English statements is an advanced form of an IF statement?

(Multiple Choice)
4.8/5
(38)
Showing 41 - 60 of 97
close modal

Filters

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