Comp 322:Software Engineering August 2010 Question Paper
Comp 322:Software Engineering August 2010
Course:Bachelor Of Education Science
Institution: Kabarak University question papers
Exam Year:2010
KABARAK UNIVERSITY
UNIVERSITY EXAMINATIONS
2009/20010 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF EDUCATION SCIENCE
COURSE CODE: COMP 322
INSTRUCTIONS:
• Answer questions ONE and any other TWO.
Question One: (30 Marks)
a) Define Risk and its characteristics. [3 Marks]
b) There are many software project development models. You have been employed as a
project manager in Software Development Company. A big organization wants a
software for management. Describe the probable model you can opt for and give the
reasons. [5 Marks]
c) Define the following terms.
i. Software engineering. [2 Marks]
ii. Documentation. [2 Marks]
iii. Maintenance. [2 Marks]
iv. Project planning [2 Marks]
d) Discuss the statement “ Errors omitted in the analysis are the most expensive during
maintenance period”. [4 Marks]
e) Differentiate between the following set of terms in software engineering.
i. Goals, requirements, and constraints. [3 Marks]
ii. Activities, tasks, and resources. [3 Marks]
f) State and explain the main activities of software production. [4 Marks]
Question TWO: (20 Marks)
a. State and explain the main activities of maintenance in software engineering.[4 Marks]
b. State and briefly describe any FOUR types of software process models. [6 Marks]
c. Describe the factors to consider when selecting a software development model.[5 Marks]
d. Explain what is meant by FURBS software quality factors. [5 Marks]
Question THREE: (20 Marks)
a. Describe Engineering, Risk analysis and Planning in Spiral Model. [3 Marks]
b. Differentiate between software Verification and software Validation. [4 Marks]
c. Explain the functions of testing. [5 Marks]
d. When designing a system you must ensure that the user experiences the power to
maintain control. Discuss the design principles that you will put in place. [4 Marks]
e. Describe the circumstances that can make you to adopt the usage of waterfall software
development model. [4 Marks]
Question FOUR: (20 Marks)
a) Describe the classification of non-functional requirements of software. [5 Marks]
b) Explain what is done during project planning in the phase of identifying project scope
and objectives. [5 Marks]
c) What is software quality assurance? Why is it important in software testing phase?
[5 Marks]
d) What are the factors that make software maintenance to take place now and again?
Explain [5 Marks]
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