NivaarExam PrepOfficial exam papers ↗

19-Soft-A7 Software Development Process: May 2016

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

  1. Question 1 Software Process Models, Project Metrics, and the Incremental Model
  2. Question 2 Project Plan Parts, Agile Software Development, and Risk Assessment: Incremental vs. Agile
  3. Question 3 Incremental-Model Gantt Timeline, Three Teams, 16-Week Project
  4. Question 4 UML Modelling of the Pilot Take-off/Landing Emulator
  5. Question 5 Function-Point Cost Estimate for the Pilot Emulator System
  6. Question 6 Quality Assurance Efforts — Incremental Model vs. Agile Development
  7. Question 7 Software Configuration, Version vs. Variant, Change Control, and Change Activities: Incremental vs. Agile
  8. Question 8 Software Development vs. Evolution, Maintenance Onset, Program Comprehension, and Restructuring

Start with Question 1 →

National Exams, May 2016 — 04-Soft-A7, Software Process (open book, 3 hours). Notes on the paper: FIVE of the eight questions constitute a complete paper (the first five as answered in the answer book are marked, each of equal value); this solution answers all eight as a full study resource. Most questions call for short, bulleted written answers; Question 3 asks for an incremental-model schedule using three teams, and Question 4 introduces a hypothetical pilot take-off/landing emulator (a pilot requests take-off or landing from the dispatcher, and the dispatcher records the request and allows the movement) that Question 5 builds on.

Reference texts. Sommerville, Software Engineering, 10th ed., Ch. 2 (Software Processes), Ch. 3 (Agile Software Development), Ch. 5 (System Modeling), Ch. 8–9 (Testing), Ch. 22–23 (Project Management, Configuration Management), Ch. 9 (Software Evolution/Maintenance); Pressman, Software Engineering: A Practitioner's Approach, 9th ed., Ch. 2–3 (Process Models, Agile), Ch. 23–24 (Project Management, Risk Management), Ch. 29 (Function-Point sizing), Ch. 22 (SQA), Ch. 24 (Software Configuration Management); SWEBOK v4 (Software Engineering Process, Software Configuration Management, Software Maintenance KAs).