NivaarExam PrepOfficial exam papers ↗

19-Soft-A3 Software Design: December 2014

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

  1. Question 1 Software Design Artifacts and Their Role
  2. Question 2 Design Quality, Non-Functional Requirements and Attribute Conflicts
  3. Question 3 MVC, Design Abstractions and Information Hiding
  4. Question 4 Software Architecture's Role, Multiple Structures, and Views
  5. Question 5 Modularity, Coupling/Cohesion and Decomposition
  6. Question 6 Structure Charts and Function-Data Relationships

Start with Question 1 →

National Exams, 04-Soft-A3 Software Design — December 2014. Open-book, 3-hour exam. Six questions constitute a complete exam paper, and the paper's own instructions state that only the first five questions as they appear in the answer book are marked; every question is nonetheless answered in full below so this solution serves as a complete study resource for the whole paper. Each question carries 10 marks, split 3/3/4, 4/3/3 or 3/4/3 across its three parts as printed on the marking-scheme page.

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.