2025 - DUE 5 August 2025; 100% correct solutions
and explanations.
QUESTION 1
1.1 What should be the primary objective of each iteration?
(3 marks)
The primary objective of each iteration is to develop a working and
tested increment of the system that delivers measurable value to the
user. Each iteration should result in a partial implementation of the final
system that includes analysis, design, coding, and testing activities. The
goal is to refine requirements, identify issues early, and incorporate
user feedback continuously.
1.2 There are several benefits of iterative development. State any
two (2) benefits
(2 marks)
Two benefits of iterative development are:
Early detection of issues and risks – Problems can be identified
and resolved early in the process.
Improved user feedback – Frequent iterations allow users to
provide ongoing feedback, which helps align the system with user
needs.
1.3 What is the purpose of user acceptance testing?
(3 marks)
The purpose of user acceptance testing (UAT) is to verify that the
system meets the business requirements and is ready for operational
use. It involves the end users testing the system in a real-world