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
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