View of the World - A Better Approach
Process
Evolutionary - Boehm’s Spiral Model and Prototyping
Iterative - Easy to add to systems
Methods
Analysis
Design
Implementation
Languages
Programming Technique
The benefits of object orientation is reuse, quality, an emphasis on modeling the real
world (or a "stronger equivalence" with the RW than other methodologies), a consistent
and seamless OOA/OOD/OOP package, naturalness (our "object concept"), resistance to change,
encapsulation and abstraction (higher cohesion/lower coupling).