Exam 10: Object-Oriented Design Principles

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

The creation of a programming object based on the template provided by the class definition is called _______.

(Short Answer)
4.9/5
(36)

Describe the three major differences between a client/server system and an Internet based system.

(Essay)
4.9/5
(34)

The term "_______" is a design principle in which one object has reference to another object and can thus interact with it.

(Short Answer)
4.9/5
(41)

Which of the following is NOT one of the categories of difference between networked based systems and Internet based systems.

(Multiple Choice)
4.8/5
(42)

The primary difference between a design class symbol and a problem domain class symbol is the addition of method signatures.

(True/False)
4.8/5
(41)

Which of the following is valid Unified Modeling Language (UML)notation for a method signature?

(Multiple Choice)
4.7/5
(38)

If you are doing detailed design for the use case Create New Order,which class should receive the first input?

(Multiple Choice)
4.9/5
(36)

After completing a use-case design using CRC cards,the next step is to _______.

(Multiple Choice)
4.8/5
(49)

UML provides a technique to extend the standard UML notation to include new symbols.This technique is called ________.

(Multiple Choice)
4.7/5
(41)

What term is used to describe a design principle in which an intermediate class is placed between two classes to decouple them but still link them?

(Short Answer)
4.8/5
(38)

A(n)_______ class is one where its objects exist after the system is turned off.

(Short Answer)
4.8/5
(37)

The term "_______" is a measure of the focus or unity of purpose within a single class.

(Short Answer)
4.8/5
(46)

A design principle in which objects are responsible for carrying out system processing is called ______.

(Short Answer)
4.8/5
(37)

CGI stands for _______.

(Short Answer)
4.8/5
(29)

A class that can never have objects of its type created is called a(n)_______.

(Short Answer)
4.9/5
(35)

Which of the following is included in the top compartment of a design class?

(Multiple Choice)
4.7/5
(45)

A class that is responsible for accessing both the Internet and a database has ____ cohesion.

(Multiple Choice)
4.9/5
(32)

A set of public methods of a system that can be used by the outside world is referred to as ______.

(Multiple Choice)
4.8/5
(36)

The interface for a component in a component diagram is denoted by a ball or a port.

(True/False)
4.8/5
(33)

What is the term that is used to describe a design principle in which parts of a system that are unlikely to change are segregated from those that will?

(Short Answer)
4.8/5
(45)
Showing 41 - 60 of 72
close modal

Filters

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