Get premium membership and access revision papers, questions with answers as well as video lessons.

Comp 306: Software Engineering Question Paper

Comp 306: Software Engineering 

Course:Software Engineering

Institution: Egerton University question papers

Exam Year:2009



1)Why do commercial software organisations pay so much attention to the requirements phase of the "software life cycle?"

2)Define the following terms:

i)Software engineering.
ii)Maintenance.
iii)Feasibility study.
iv)Project planning.
v)Analysis.

3)Differentiate between the following set of terms in software engineering.

i)Goals,requirements and constraints.
ii)Activities,tasks and resources.

4)List 4 problems of software development process model.

5)Explain the three basic principles that waterfall processes are characterized.

6)Explain the criterion for classifying non-functional requirements.

7)Define the "context diagram" with a sketch example.

8)State and explain 4 main activities of software production.

9)Discuss how evolutionary model of software development compares with prototyping model.

10)Code analysis involves obtaining program codes and analyzing its characteristics.Describe these characteristics.

11)State and explain any 4 types of maintenance in software engineering.

12)List the factors that affect software re-engineering.

13)Describe the factors considered in selecting the software development model when developing software.






More Question Papers


Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers