Multiple choice technology architecture

If I want to represent Software and Hardware nodes in an Application – Which UML Diagram should be used?

  1. Deployment Diagram.

  2. State Diagram

  3. Package Diagram

  4. Class Diagram

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

Deployment diagrams specifically visualize how software components are deployed on hardware nodes in a system. They show the physical architecture including servers, devices, and the software artifacts running on each node. State diagrams model state changes, package diagrams show package organization, and class diagrams show class structures - none of these address deployment.