Object-oriented analysis and design (
OOAD) is a popular technical approach for analyzing, designing an application, system, or business by applying the
object-oriented paradigm and visual modeling throughout the
development life cycles to foster better stakeholder communication and product quality.