OOAD emphasis on finding & describing objects, their attributes & relationamong objects.
Example: Flight Information System
Object “Flight” may have tailNumber attribute & getFlightHistorymethod.
Object-oriented techniques enhance key external and internal softwarequality factors
External (visible to end-users)
Robustness and reliability
Internal (visible to developers)
Flexibility / Extensibility
May 19, 2008Senior R&D EngineerPage 3