NivaarExam PrepOfficial exam papers ↗

19-Soft-A7 Software Development Process: Undated paper

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

  1. Question 1 Software Process Phases, Software Metrics, and the Iterative-Incremental Model
  2. Question 2 Project Planning Tasks and Artifacts, Agile vs. Waterfall, and Agile vs. Non-Agile Iterative-Incremental
  3. Question 3 Gantt Timeline for a Personal Address-Book Application — Waterfall and Agile
  4. Question 4 UML Modelling of a Hospital Patient Registration System
  5. Question 5 Function-Point Size and Cost Estimate for the Patient Registration System
  6. Question 6 Test Case Design, Testing Levels, Stubs/Drivers, and System vs. Acceptance Testing
  7. Question 7 Configuration Management, Version Control, and Change Management
  8. Question 8 Development Process vs. Life Cycle, Maintenance Stages, Evolution vs. Maintenance, and Reverse Engineering

Start with Question 1 →

National Exams — 04-Soft-A7, Software Process (closed book, two aid sheets, 3 hours). Notes on the paper: eight questions constitute the exam paper; answer FIVE of the eight, and the first FIVE as they appear in the answer book are marked. Each question is of equal value, and each sub-question within a question is of equal value (shown here as 20 marks per question on a 100-mark basis) — this solution answers all eight as a full study resource. Question 3 asks for a Gantt/timeline schedule for a personal address-book application; Question 4 introduces a hospital patient-registration system that Question 5's Function-Point estimate 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); IEEE/ISO 12207 (Software Life Cycle Processes); SWEBOK v4 (Software Engineering Process, Software Configuration Management, Software Maintenance KAs).