📘 Access 10,000+ CBC Exams With Marking Schemes

Prepare your learners for success! Get CBC-aligned exams for Grades 1–9, PP1–PP2, Playgroup and High School - all with marking schemes.

Browse Exams

Instant download • Trusted by 100,000+ teachers • Updated weekly

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

End Term 3 Exams

Mid Term Exams

End Term 1 Exams

Opener Exams

Full Set Exams



Return to Question Papers