Exam 12: Object-Oriented Design: Fundamentals

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

​What is the term to denote a method that is invoked on a class instead of on an object?

(Short Answer)
4.7/5
(82)

​Both a communication diagram and a sequence diagram have the same purpose and provide basically the same information.

(True/False)
4.8/5
(78)

​In a design class diagram,navigation visibility is identified by ____.

(Multiple Choice)
4.8/5
(67)

​A ________ is a way of categorizing a model element (particularly a class definition).It is usually denoted with guillemets.

(Short Answer)
4.9/5
(63)

​The main purpose of a(n)______  ______ diagram is to document and describe the programming classes that will be built for the new system.

(Short Answer)
4.8/5
(81)

​The general term that refers to the process to identify the set of classes,their methods and the messages to execute a use case is called ______ ______ ______.

(Short Answer)
4.9/5
(82)

​The design models that are useful for modeling the flow of execution are Communication diagrams,Sequence diagrams,and Activity diagrams.

(True/False)
4.9/5
(77)

​Detailed Object-oriented design (OOD)is done on a use case-by-use case basis.

(True/False)
4.8/5
(79)

​In generalization/specialization the attributes (but not the associations)of the subclass are inherited from the superclass.

(True/False)
4.8/5
(80)

​One type of design class stereotype is called a "concrete class" because it can be instantiated.

(True/False)
4.9/5
(82)

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

(Short Answer)
4.7/5
(73)

​Attributes within a property class can have their own properties.

(True/False)
4.8/5
(72)

​It is usually a bad idea to try to include user-interface classes to a CRC design.

(True/False)
4.8/5
(84)

​Which of the following is true of class-level methods?

(Multiple Choice)
4.7/5
(84)

The objective of object-oriented design is to identify and specify all the classes and messages that work together to carry out each use case.

(True/False)
4.8/5
(73)

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

​CRC stands for what?

(Multiple Choice)
4.9/5
(80)

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

(Short Answer)
4.9/5
(98)

​High coupling is usually better than low coupling because it makes the system more integrated.

(True/False)
4.9/5
(69)

Which diagram is directly used to identify methods and write programming code for object-oriented systems?

(Multiple Choice)
4.8/5
(81)
Showing 21 - 40 of 89
close modal

Filters

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