SECTIONC: CASESTUDY(60 MARl{S)
You are a newly hired software engineer at a mid-sized company tasked with leading the process
development for a new health tracking mobile application. The company previously used plan-
driven models but recently adopted DevOps and Agile practices. The team comprises developers,
testers, and business analysts working remotely. You are expected to document the
requirements, ensure process traceability, set up configuration management, and integrate Al-
driven automation in testing.
1. Describe the prQcessyou would follow to elicit, analyse, and document software requirements
for this application. Use diagrams such as use-case or requirement flowcharts where applicable.
Based on these activities, draft three (3) examples of functional or non-functional
requirements that could be included for this app. (10 Marks)
2. How would you implement traceability in this project and ensure that all requirements are
validated? A traceability matrix or visual representation may be included. (10 Marks)
3. Explain how you would introduce configuration management in a remote Agile development
environment. Include configuration diagrams or workflows. (10 Marks)
4. Identify key challenges in adopting DevOps & Agile practices in this context and propose
strategies to overcome them. (10 Marks)
5. Outline how you would apply Al-based automation in the testing process. Mention tools or
techniques and use illustrative examples if necessary. (10 Marks)
6. Suggest methods to improve the software process continuously in this team. Diagrams like
CMMI or POCAmay be used to support your answer. {10 Marks)
************************
End of the Paper************************
Page 5 of 5