Exam 12: Object-Oriented Design: Fundamentals

arrow

9,028 students have unlocked this exam

  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

​A ______ class is a class such as a user interface class that is visible from the outside world.

Free
(Short Answer)
4.9/5
(36)
Correct Answer:
Verified

boundary
view​

​An object-oriented program consists of a set of computing ______.

Free
(Short Answer)
4.7/5
(36)
Correct Answer:
Verified

​objects

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

Free
(Multiple Choice)
4.8/5
(42)
Correct Answer:
Verified

A

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

(Short Answer)
4.9/5
(38)

​Which analysis model serves as an input model to a design class diagram?

(Multiple Choice)
4.9/5
(44)

​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?

(Essay)
4.9/5
(36)

​A class that can be instantiated with objects of its type being created is called a(n)______ _____.

(Short Answer)
4.9/5
(35)

​High coupling ____ in a system.

(Multiple Choice)
4.8/5
(36)

​Separation of responsibilities is the basic principle upon which multilayer design is founded.

(True/False)
4.8/5
(31)

​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
(35)

​Given two classes,customer and order,which class would probably have navigational visibility to which class?

(Multiple Choice)
4.9/5
(39)

​Navigation visibility may be bidirectional.

(True/False)
4.9/5
(38)

A one-to-many relationship means that a foreign key is placed in the "many" class,which gives navigation visibility from the "many" class to the "one" class.

(True/False)
4.8/5
(36)

​What is the term used to define the characteristic of an object attribute that describes whether it can be directly accessed by another object -- denoted by + or - ?

(Short Answer)
4.8/5
(42)

​Object responsibility is important because it helps to decide what methods are assigned to what classes.

(True/False)
4.9/5
(35)

The objective of object-oriented analysis is to identify the objects that must work together to carry out each use case.

(True/False)
4.9/5
(35)

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

(Multiple Choice)
4.9/5
(40)

The primary difference between the first-cut design class diagram and the final design class diagram is the addition of method signatures.

(True/False)
4.9/5
(38)

​CRC stands for Class-Responsibility-Communication.

(True/False)
4.8/5
(31)

​The first step in object-oriented design is to develop the design class diagram.

(True/False)
4.8/5
(30)
Showing 1 - 20 of 89
close modal

Filters

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