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

Bmit 417:Software Engineering December 2009 Question Paper

Bmit 417:Software Engineering December 2009 

Course:Bachelor Of Business Management And Information Technology

Institution: Kabarak University question papers

Exam Year:2009



KABARAK UNIVERSITY
EXAMINATIONS
2009/2010 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF BUSINESS MANAGEMENT
& INFORMATION TECHNOLOGY
COURSE CODE: BMIT 417


INSTRUCTIONS:
Answer questions ONE and any other TWO

Question ONE: (40 Marks)
a) Explain the characteristics of software. [5 Marks]
b) There are many software project development models in existence today. Explain the
general factors you can consider when selecting the suitable software development
model. [5 Marks]
c) Describe the types of feasibility study. [4 Marks]
d) Define the following terms as they apply in software engineering.
i. Maintenance. [1 Mark]
ii. Scheduling [1 Mark]
iii. Re-engineering. [1 Mark]
iv. Reverse engineering [1 Mark]
e) Discuss the statement “Errors omitted in the analysis are the most expensive during
maintenance period”. [6 Marks]
f) Differentiate between the following set of terms in software engineering.
i. Goals, requirements, and constraints. [3 Marks]
ii. Activities, tasks, and resources. [3 Marks]
iii. Project management and project planning. [2 Marks]
g) 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]
h) The primary objective of analysis phase in software development is to understand and
document the business needs and the processing requirements of the new system. Explain
the activities of analysis phase. [3 Marks]


Question TWO: (30 Marks)
a. Explain why many software engineers do not prefer the traditional approach during
scheduling of a project. [4 Marks]
b. Discuss the prototype model. What is the effect of designing a prototype on the overall
cost of the software project? [8 Marks]
c. Draw a E-R diagram linking the following entities.
i. Student, fees invoice, receipt [4 Marks]
ii. Doctor, patient and drugs. [4 Marks]

d. Describe any four representative qualities that make software’s testable. [4 Marks]
e. What is maintainability? What is its role during maintenance? [6 Marks]

Question THREE: (30 Marks)
a. Is software a product or a process? Justify your answer with examples. [6 Marks]
b. Describe Engineering, Risk analysis and Planning in Spiral Model. [3 Marks]
c. Differentiate between software Verification and software Validation. [2 Marks]
d. State and explain the types of documentation. [4 Marks]
e. Explain the functions of testing. [5 Marks]
f. Discuss the problems of requirements formulation during software development.
[4 Marks]
g. What do you understand by the term “requirements elicitation”? Describe any one
technique in detail. [6 Marks]


Question FOUR: (30 Marks)
a) There are many factors that influence the initiation of projects. Discuss the factors that
enforce this. [4 Marks]
b) Define Risk and its characteristics. [4 Marks]
c) Describe the classification of non-functional requirements. [4 Marks]
d) State and explain briefly any FOUR types of software process models. [6 Marks]
e) What is software testing? Discuss the role of software testing during software life cycle
and why is it so difficult? [8 Marks]
f) Will exhaustive testing even if possible for small programs guarantee that the program is
100% correct? [4 Marks]

Question FIVE: (30 Marks)
a) Explain what is done during project planning in the phase of identifying project scope
and objectives. (6 Marks)
b) List and explain the five ways organizations typically configure and coordinate teams
according to Mintzberg’s organizational configurations. (5 Marks)

c) Describe the democratic team organization structure with the help of a well labeled
diagram. (5 Marks)

d) What are the objectives of SQA in monitoring formal software testing? (4 Marks)






More Question Papers


Popular Exams



Return to Question Papers