Chapter 20 Object-Oriented Concepts and Pricinples

Overview

This chapter provides an introduction to object-oriented programming and management principles for object-oriented projects. Object-oriented software engineering process is similar to that found in the rapid prototyping or spiral paradigms. Even though, object-oriented software engineering follows the same steps as the conventional approach (analysis, design, implementation, and testing) it is harder to separate them into discrete activities. The next 3 chapters deal with the topics of object-oriented analysis, object-oriented design, and object-oriented testing.

 

Evolutionary Object-Oriented Process Model

 

Object-Oriented Concepts

 

Advantages of Object-Oriented Architectures

 

Class Construction Options