Cisy 112:Software Engineering Question Paper
Cisy 112:Software Engineering
Course:Computer Science
Institution: Kenya Methodist University question papers
Exam Year:2010
INSTRUCTIONS Answer Question ONE and any Other TWO Questions
Question 1
a) Define the term software engineering. (2marks)
b) With well illustrated diagrams, describe four different software process models. (8marks)
c) Explain what you understand by software design. Explain the following software design principles: Abstraction, Modularity, and Refinement. (8marks)
d) What is software testing? Distinguish between alpha and beta testing. (6marks)
e) Out line the software requirement reengineering process. (6marks)
Question 2
a) Differentiate the following types of maintenance:
i) Corrective maintenance
ii) Adaptive maintenance
iii) Perfective maintenance
iv) Preventivemaintenance (8marks)
b) Describe the software configuration management process. (4marks)
c) What is software design? Outline three software design activities/ products. (8marks)
Question 3
a) Explain briefly the meaning of the following software engineering terms:
i) Software metric
ii) Software quality
iii) Software reliability (6marks)
b) Describe the roles played by any four of the members of the software engineering team. (4marks)
c) Describe four activities carried out during software implementation. (8marks)
d) Differentiate between white box testing and black box testing. (2marks)
Question 4
a) Explain how the following metrics can be used for software Quality
i) Accuracy
ii) Modularity
iii) Traceability
iv) Execution efficiency (8marks)
b) Discuss the importance of metrics in software engineering. (4marks)
c) Describe the following software testing strategies:
i) Unit testing
ii) Integration testing
iii) Validation testing
iv) System testing (8marks)
Question 5
a) Describe the functional requirements and the non functional requirements in software requirements. (4marks)
b) What role do standards play in software engineering? (2marks)
c) What is test plan? What issues should it cover? (6marks)
d) Compare and contrast between verification and validation. (4marks)
e) Describe any two issues that may arise during requirement elicitation and gathering. (4marks)
More Question Papers
Exams With Marking Schemes
Popular Exams
Mid Term Exams
End Term 1 Exams
End Term 3 Exams
Opener Exams
Full Set Exams
Return to Question Papers