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

Comp 322:Software Engineering November 2008 Question Paper

Comp 322:Software Engineering November 2008 

Course:Bachelor Of Education Science

Institution: Kabarak University question papers

Exam Year:2008



KABARAK UNIVERSITY
EXAMINATIONS
2008/2009 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) There are many software project development cycles. 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. [8 Marks]
b) Define the following terms.
i. Software engineering. [2 Marks]
ii. Documentation. [2 Marks]
iii. Maintenance. [2 Marks]
iv. Project planning [2 Marks]
c) Discuss the statement “ Errors omitted in the analysis are the most expensive during
maintenance period”. [8 Marks]
d) Differentiate between the following set of terms in software engineering.
i. Goals, requirements, and constraints. [3 Marks]
ii. Activities, tasks, and resources. [3 Marks]

Question TWO: (20 Marks)
a. Draw a E-R diagram linking the following entities.
i. Student, fees invoice, receipt [4 Marks]
ii. Doctor, patient and drugs. [4 Marks]
b. Describe any four representative qualities that make software’s testable. [6 Marks]
c. State and explain any FOUR types of maintenance in software engineering.[6 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. State and explain the types of documentation. [8 Marks]
d. Explain the functions of testing. [5 Marks)

Question FOUR: (20 Marks)
a) Describe the classification of non-functional requirements. (6 Marks)
b) State and explain the main activities of software production. (8 Marks)
c) State and explain briefly any FOUR types of software process models. (6 Marks)

Question FIVE: (20 Marks)
a) Define Risk and its characteristics. (3 Marks)
b) Explain what is done during project planning in the phase of identifying project scope
and objectives. (6 Marks)
c) Describe the types of feasibility study. (6 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. [5 Marks]






More Question Papers


Popular Exams



Return to Question Papers