ACtE09 · Chapter 9Programming & Applications🏛️ Past Licensure QuestionID: 1a55757e
Which software architecture model describes the static organization, composition, and structural relationships of a system using objects, classes, and packages?
Which software architecture model describes the static organization, composition, and structural relationships of a system using objects, classes, and packages?
Multiple Choice Options
- A
Sequence model
- B
Subsystem model
- C
Dynamic behavioral model
- D✓ Correct Option
Structural model (Class and Object diagrams)
Detailed Technical Solution & Explanation
In software engineering and UML modeling, a Structural Model (e.g., Class Diagram, Object Diagram, Package Diagram) captures the static architecture, inheritance hierarchies, and compositional relationships between classes and objects.
Option Analysis:
•
Option A (Sequence model): Dynamic behavioral interaction model.
•
Option B (Subsystem model): High-level decomposition view.
•
Option C (Dynamic model): Models runtime state changes and messages.
•
Option D (Structural model): Correct; captures static class/object architecture.
Reference: Mock Test 06NEC Licensure Syllabus