NivaarExam PrepOfficial exam papers ↗

25-Comp-A6 Software Engineering: May 2016

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

  1. Question 1 The Software Development Process
  2. Question 2 Software Design
  3. Question 3 Object-oriented Design
  4. Question 4 Software testing
  5. Question 5 Real-Time Software Systems
  6. Question 6 Rapid Software Development
  7. Question 7 Formal Methods
  8. Question 8 Client-Server Architectures

Start with Question 1 →

Paper: 98-Comp-A6, Software Engineering — 2016-May, 3 hours, closed book, no calculators. Answer any five of the eight questions; all five count equally (20 marks each, 100 total). All eight questions are answered below.

Reference texts: Sommerville, Software Engineering (10th ed., Pearson) — software process models, object-oriented and function-oriented design, real-time systems, software testing, formal methods, rapid software development, client-server/distributed architectures; Pressman, Software Engineering: A Practitioner's Approach (9th ed.) — supplementary process/testing coverage; IEEE/ISO 12207 — software life-cycle processes; SWEBOK — body-of-knowledge cross-reference.