Introduction To OOAD With OO Basics
Introduction To OOAD With OO Basics
with OO Basics
Systems Development
All activities that produce an information
systems solution.
Activities
Analysis
Modeling
Design
Implementation
Testing
Maintenance
Systems Development
Software development methodology
(methods).
Development can proceed at the object level
Designing, coding, testing, and maintaining the
Why an object orientation?
Seamless transition among different
phases of software development
Reduces the level of complexity and redundancy
for clearer, more robust system development
Encouragement of good programming
techniques
Routines and attributes within a class are held
together tightly
Classes are grouped into subsystems but remain
independent
Provides better overall communication
Why an object orientation?
Promotion of reusability