Multiple choice

Which of the following is an object-oriented analysis and design model?

  1. UML

  2. Data flow diagram

  3. Domain-specific language

  4. Service-oriented modeling

  5. Entity event modeling

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterized by its class, its state (data elements), and its behavior. Various models can be created to show the static structure, dynamic behavior, and run-time deployment of these collaborating objects. There are a number of different notations for representing these models, such as the Unified Modeling Language (UML).