CIT333 2023_1
CIT333 2023_1
php
1a. What are the Software Quality Assurance activities during the architectural (preliminary)
design phase? (6 marks)
1b. Clearly explain any five (5) sub-disciplines of Software engineering (10 marks)
1c. Explain the four (4) software engineering goals (4 marks)
1d. Outline any six(6) functions of software engineer (6 marks)
1e. As a software engineer, explain alpha and beta testing (4 marks)
[TOTAL 30]
2a. Mention three (3) advantages and two (2) disadvantages of incremental model (8 marks)
2b. Explain the four(4) methods used to test non-functional aspects of a software (8 marks)
[TOTAL 20]
3a. Outline the seven (7) merits of top-down programming (7 marks)
3b. Mention any four (4) of the advantages of waterfall life cycle (8 marks)
3c. What are the Software Quality Assurance activities during the during the implementation
phase? (5 marks)
[TOTAL 20]
4a. What are the Software Quality Assurance activities during the integration and test phase?
(5 marks)
https://puredu.net/PurePastQuestions.php
https://puredu.net/PurePastQuestions.php
[TOTAL 20]
5a. Outline the six (6) disadvantages of waterfall life cycle (12 marks)
5b. What are the problems faced in requirements elicitation? (4 marks)
5c. Outline with explanation the two categories of requirements (4 marks)
[TOTAL 20]
https://puredu.net/PurePastQuestions.php