19-Soft-A7 Software Development Process
Worked solutions to 4 past sittings (2013–2016), 32 questions. Pick a sitting, or start from a topic below.
Topics across the sittings
Topics that come up in more than one sitting, taken from the headings of our worked solutions. A topic counts once per sitting.
- Agile (4 sittings): May 2016 Q2 · December 2014 Q2 · December 2013 Q2 · Undated paper Q2
- Evolution (3 sittings): May 2016 Q8 · December 2014 Q8 · Undated paper Q8
- Maintenance (3 sittings): December 2014 Q8 · December 2013 Q8 · Undated paper Q8
- Reverse Engineering (3 sittings): December 2014 Q8 · December 2013 Q8 · Undated paper Q8
- Software Configuration (3 sittings): May 2016 Q7 · December 2014 Q7 · December 2013 Q7
- Waterfall (3 sittings): December 2014 Q2 · December 2013 Q2 · Undated paper Q2
- Development (2 sittings): December 2014 Q8 · December 2013 Q8
- Restructuring (2 sittings): May 2016 Q8 · December 2013 Q8
- Software Process (2 sittings): December 2014 Q1 · December 2013 Q1
- Stubs/Drivers (2 sittings): December 2014 Q6 · Undated paper Q6
- Version Control (2 sittings): December 2014 Q8 · Undated paper Q7
Questions by sitting
May 2016
- Question 1: Software Process Models, Project Metrics, and the Incremental Model
- Question 2: Project Plan Parts, Agile Software Development, and Risk Assessment: Incremental vs. Agile
- Question 3: Incremental-Model Gantt Timeline, Three Teams, 16-Week Project
- Question 4: UML Modelling of the Pilot Take-off/Landing Emulator
- Question 5: Function-Point Cost Estimate for the Pilot Emulator System
- Question 6: Quality Assurance Efforts — Incremental Model vs. Agile Development
- Question 7: Software Configuration, Version vs. Variant, Change Control, and Change Activities: Incremental vs. Agile
- Question 8: Software Development vs. Evolution, Maintenance Onset, Program Comprehension, and Restructuring
December 2014
- Question 1: Software Process, Metrics/Measures, and the Spiral Model
- Question 2: Project Planning, Software Scope, Agile, and Waterfall vs. Agile Planning
- Question 3: Gantt Timelines for an 8-Week Project — Waterfall vs. Agile
- Question 4: UML Modelling of the Emergency Reporting System
- Question 5: Function-Point Cost Estimate for the Emergency Reporting System
- Question 6: Testing Activities, Unit-Testing Techniques, Stubs/Drivers, and System Testing
- Question 7: Software Configuration, Variant Management, and the Change Process
- Question 8: Development vs. Maintenance, Evolution, Version Control, and Re-engineering vs. Reverse Engineering
December 2013
- Question 1: Software Process, Process Models, and Umbrella Activities
- Question 2: Project Management Activities, Agile, and Waterfall vs. Agile PM
- Question 3: Risk Activities, and a Testing-Team-Attrition Scenario
- Question 4: UML Modelling of an Information Search & Delivery Tool
- Question 5: Function-Point Cost Estimate for the Search & Delivery Tool
- Question 6: Testing Strategies, Unit/Integration/System Testing, and Verification vs. Validation
- Question 7: Software Configuration and the Change-Management Process
- Question 8: Development vs. Maintenance, Maintenance Cost, Reverse Engineering, Restructuring, and Reuse
Undated paper
- Question 1: Software Process Phases, Software Metrics, and the Iterative-Incremental Model
- Question 2: Project Planning Tasks and Artifacts, Agile vs. Waterfall, and Agile vs. Non-Agile Iterative-Incremental
- Question 3: Gantt Timeline for a Personal Address-Book Application — Waterfall and Agile
- Question 4: UML Modelling of a Hospital Patient Registration System
- Question 5: Function-Point Size and Cost Estimate for the Patient Registration System
- Question 6: Test Case Design, Testing Levels, Stubs/Drivers, and System vs. Acceptance Testing
- Question 7: Configuration Management, Version Control, and Change Management
- Question 8: Development Process vs. Life Cycle, Maintenance Stages, Evolution vs. Maintenance, and Reverse Engineering