What is UML primarily used for in software engineering?

Options

  • A. Designing and visually modeling software systems
  • B. Compiling source code into machine code
  • C. Managing computer networks
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. Designing and visually modeling software systems

Detailed Explanation

UML (Unified Modeling Language) is a standardized visual modeling language used to specify, visualize, construct, and document the structure and behavior of software systems. Examples include Use Case, Class, Sequence, and Activity diagrams.