10. Which aspects are to be taken into account to ensure an effective requirements validation
process?
A. Requirements Documents
B. Organizational Knowledge
C. Organizational Standards
D. All of the above
SECTION C:
Write all your answers in the answer booklet provided.
Differentiate between the following terms: [16 Marks]
1. Plan-driven development; Agile-driven development (4 marks)
2. Requirement Validation; Requirement Verification (4 marks)
3. Releasetesting; User testing (4 marks)
4. Maintainability; Survivability (4 marks)
[40 Marks)
Define each of the following terms: [24 Marks]
6. There are many different software processes but all must include four activities that are
fundamental to software engineering: explain these activities. (4 marks)
7. What is the purpose of the Scrum Sprint Review, who is invited and when is it held during the
Scrum life cycle? (4 marks)
8. Briefly describe five (5) principles of agile methods. (10 marks)
9. Using Process Metrics how can you measure the average delay of milestone completion of an
SDLCthat consists of 6 phases: (6 marks)
1. Requirements (4 weeks delay)
2. Analysis (1 week delay)
3. Logical design (0 weeks delay)
4. Physical design ( 4 weeks delay
5. Implementation (10 weeks delay)
6. Testing ( 6 weeks delay)
Time Table Metric:
ADMC: Average Delay of Milestone Completion
TCDAM: Total Completion Delays (days, weeks, etc.) for all milestones
MS: Total number of milestones
Page I 4