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

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


Popular Exams



Return to Question Papers