Object Oriented Analysis  «Prev  Next»

Advantages of Object Oriented - Quiz

Each question is worth one point. Select the best answer for each question.
1. Which of the following statements best describes how using an object-oriented approach to design makes it easier for a team of developers/programmers to work together on a project?
Please select the best answer.
  A. Some developers will work exclusively on data structure within all classes, and others will work exclusively on the functions for all classes.
  B. Each individual class in the system must be defined by a different developer during the design phase.
  C. Programmers will not have to spend as much time discussing how a proposed change to one class affects their own classes.
  D. Design of the project will always take less time than if the procedural approach is used.

2. Which of the following statements best represents the way in which OOP affects programmers' ability to reuse code?
Please select the best answer.
  A. OOP frees programmers from having to remember which instructions or data constraints to apply to the reused code.
  B. OOP makes programs shorter so that it's easier to find the parts that can be reused.
  C. OOP assists the development process by requiring as thorough a testing of the reused class as when the class was originally used.
  D. OOP guarantees that reused classes are always reused in their entirety.

3. Which of the following reasons best explains how designing in terms of objects makes analysis simpler?
Please select the best answer.
  A. Class names are easier for users to remember, so they tell you what the functions should be.
  B. Developers and programmers can reduce each class to a single data type that is best suited for its use in the system.
  C. Breaking the system into pieces means there will be fewer variables and therefore fewer analysis decisions.
  D. You can design objects as employees or paychecks rather than collections of data pieces.

Correct answers:

Your Score: 0