NivaarExam PrepOfficial exam papers ↗

19-Soft-A3 Software Design: Undated paper

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

  1. Question 1 Design Artifacts, Input and Effort, and Downstream Use
  2. Question 2 Functionality vs. Quality Design, and Attribute Conflict
  3. Question 3 MVC, Publish-Subscribe, and Public/Private Separation
  4. Question 4 Architecture, Alternative Structures, and Architectural Views
  5. Question 5 Modifiability, Cohesion/Coupling, and Decomposition
  6. Question 6 Function-Oriented and Object-Oriented Design Compared

Start with Question 1 →

National Exams, 04-Soft-A3 Software Design — May 2019. Closed-book exam, 3 hours, two double-sided reference sheets allowed, no calculator. Six questions constitute the exam paper; candidates answer five of the six, with the first five as they appear in the answer book marked, and each question and each sub-question carries equal value. Every question is answered in full below so this solution serves as a complete study resource for the whole bank.

Reference texts: Sommerville, Software Engineering (10th ed.); Pressman, Software Engineering: A Practitioner's Approach (9th ed.); Gamma, Helm, Johnson & Vlissides (GoF), Design Patterns: Elements of Reusable Object-Oriented Software; ISO/IEC 25010, Systems and Software Quality Requirements and Evaluation (SQuaRE); SWEBOK v4.