ACtE09 · Chapter 9Programming & Applications🏛️ Past Licensure QuestionID: 7a346e6a
In UML modeling for software engineering, which structural diagram formally describes the 'vocabulary' (classes, types, interfaces, and static structural abstractions) of a system?
In UML modeling for software engineering, which structural diagram formally describes the 'vocabulary' (classes, types, interfaces, and static structural abstractions) of a system?
Multiple Choice Options
- A
Object Diagram
- B✓ Correct Option
Class Diagram
- C
Sequence Diagram
- D
Activity Diagram
Detailed Technical Solution & Explanation
The Class Diagram is the central structural diagram in UML that formally specifies the system's "vocabulary"—the classes, interfaces, collaborations, attributes, operations, and relationships that constitute the system's static architecture.
Option Analysis:
•
Option A (Object Diagram): Snapshot of instances at runtime.
•
Option B (Class Diagram): Correct; models system vocabulary and structural types.
•
Option C (Sequence Diagram): Message interchange over time.
•
Option D (Activity Diagram): Workflow and control logic.
Reference: Demo2 · Set 2NEC Licensure Syllabus