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

Bmit 417:Software Engineering December 2010 Question Paper

Bmit 417:Software Engineering December 2010 

Course:Bachelor Of Business Management And Information Technology

Institution: Kabarak University question papers

Exam Year:2010



PKABARAK UNIVERSITY
UNIVERSITY EXAMINATIONS
2010/2011 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF BUSINESS
MANAGEMENT & INFORMATION TECHNOLOGY

COURSE CODE: BMIT 417
INSTRUCTIONS:
1. This question paper has five questions
2. Answer question one and any other three questions

QUESTION ONE (40 marks)
(a) What is software engineering? Explain the major differences between software
engineering and other traditional engineering disciplines (4mks)
(b) Explain the three components of a software (3mks)
(c) Who is a stakeholder for a software project? Explain their responsibilities (4mks)
(d) As a team of engineers you are required to develop a payroll system of the
university which will be used by accountants, registrar, DVC and VC. Draw a
DFD to show the flow of data and the relationship between entities (6mks)
(e) Describe the waterfall model of software development. What are some of its
advantages and disadvantages? (5mks)
(f) Explain any two requirement engineering process (2mks)
(g) Explain the COCOMO for software cost estimation (3mks)
(h) Explain prototype model in software development cycle. What is its strength and
when is it necessary to use it. (5mks)
(i) Explain the Boehm’s W5HH principle of management (5mks)
(j) Explain the various types of black-box testing methods. (3mks)


QUESTION TWO (20 marks)
(a) What is the purpose of requirement elicitation (2mks)
(b) What is the difference between functional and nonfunctional requirements. Give
example in each (4mks)
(c) Explain the 4 P’s of software engineering (4mks)
(d) Why is FP preferred over LOC as a means of measuring effort (2mks)
(e) Explain any two methodologies of requirement elicitation (4mks)
(f) What is the difference between generic software and custom software (2mks)
(g) Explain DFD and their role in problem analysis (4mks)
(h) Differentiate between functional and nonfunctional requirements (4mks)
(i) List any two stakeholders in software development (2mks)

QUESTION THREE (20 marks)
(a) If there are conflicting requirements from several stakeholders, how can these
conflicts be solved? (3mks)
(b) What is software maintenance? Describe various categories of maintenance
(4mks)
(c) Explain functional testing and how it differs from structural testing (5mks)
(d) List any four characteristics of good SRS (4mks)
(e) Write short notes on verification and validation (4mks)
(f) Give any three characteristic of a software (3mks)


QUESTION FOUR (20 marks)
(a) What is the difference
(b) What are the different activities in project management(any two). (2mks)
(c) What is CASE? Describe any four CASE building blocks (5mks)
(d) Discuss software reliability metrics and their applications. (3mks)
(e) Explain spiral model? What is the use of risk analysis phase in spiral model
(5mks)
(f) You have collected all the information required in the development of a proposed
system. Explain the things you consider in designing that system (4mks)
(g) Explain the various types of black-box testing methods. (4mks)
(h) Explain the following (i) LOC
(ii) FP
(iii) SRS (3mks)







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