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 Question 1 and Three other Questions

QUESTION 1 (30 MARKS)

(a) Explain the following terms as used in software engineering.
(i) Software Project. (1 Mark)
(ii) Requirement Engineering. (1 Mark)
(iii) Software Engineering (1 Mark)
(iv) Software Architecture. (1 Mark)

(b) Give three similarities and two differences between software Engineering and other
traditional engineering disciplines projects. (4 Marks)

(c) Describe Waterfall life cycle model, Give two advantages and two disadvantages.
(4 Marks)
(d) Describe any two forms of team organization and give one disadvantage of each
(4 Marks)

(e) Explain any two reasons why software requirement elicitation is difficult. (2 Marks)

(f) Explain four checks used for requirements validation (3 Marks)

(g) What are differences between commercial and open source software development
(3 Marks)

(h) Describe how you would go about coding a program after you have finished system
design and made preparations for coding (4 Marks)

(i) Explain any two of following Lehman laws and consideration that should be given
during System maintenance. (2 Marks)
(i) Continuing growth
(ii) Continuous change
(iii) Large problem evolution
(iv) Declining quality


QUESTION 2 (20 MARKS)

(a) Discuss Agile methods for developing software giving five principles two advantages and
two disadvantages. (7 Marks)

(ii) You have been employed as a project manager by Kabarak technologies a company
that develops software. It’s a company with two software engineers and eight
programmers. Discuss how you would use Agile methods to develop supermarket
resource Planning systems (5 Marks)

(b) Explain any two elements from each of following two sections of IEEE software
project management plan (4 Marks)

4 Technical Process
4.1 Methods, Tools, and Techniques
4.2 Software documentation
4.3 Project support functions
5 Work packages Schedule and Budget
5.1 Work packages, schedule and budget-
5.2 Dependencies
5.3 Resource requirements.
5.4 Budget and resource allocation.
(c) Draw a Data flow diagram a Payroll system (4 Marks)


QUESTION 3 (20 MARKS)

(a) Explain any three main features of Microsoft Project that assist in project management
(Excluding VB for applications). (3 Marks)

(b) Describe the following types of software maintenance.
(i) Corrective. (1½ Marks)
(ii) Enhancement. (1½ Marks)
(iii) Adaptive (1½ Marks)

(c) Describe any five engineering techniques you would use to develop a small to medium
sized software system to ensure it’s almost error free. (6 Marks)

(d) (i) Describe how inspections are used for software quality assurance (4 Marks)
(ii) Describe the structure of test plans (2½ Marks)


QUESTION 4 (20 MARKS)
(a) (i) Explain five uses of application architectures (5 Marks)
(ii) Describe Language processing application architecture with aid of a diagram
(3 Marks)
(b) Explain the following cost estimation techniques
(i) Judgment by analogy and Delphi (3 Marks)
(ii) Intermediate COCOMO (include categories of multipliers) (4 Marks)
(c) Explain five essential attributes of good software (5 Marks)


QUESTION 5 (20 MARKS)


(a) Explain four advantages of a cohesive group as a team for developing software (4 Marks)

(b) Explain three preparation principles that should before you start coding a system.
(3 Marks)

(c) (i) Describe the spiral life cycle model with aid of a diagram and give one advantage and
one disadvantage (6 Marks)

(d) Describe the following software architectures and one advantage of each
(i) Layered (2 Marks)
(ii) Repository (3 Marks)
(iii) Client/server (2 Marks)






More Question Papers


Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers