Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Software Development Question Paper

Software Development 

Course:Bachelor Of Science In Computer Science

Institution: Kenyatta University question papers

Exam Year:2009



KENYATTA UNIVERSITY
UNIVERSITY EXAMINATIONS 2009/2010
FIRST SEMESTER EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE (COMPUTER ENGINEERING)
SCE 201: SOFTWARE DEVELOPMENT

DATE: THURSDAY, 24TH DECEMBER 2009
TIME: 2.00 P.M. - 4.00 P.M.


INSTRUCTIONS: Answer Question One and any other TWO questions.


QUESTION 1 (30 marks)

(a)
Explain the following approaches of program design.

(i)
Bottom up design

(ii)
Top Down approach











(10 marks)

(b)
Briefly define the following terms used in software development.
(i)
Usability
(ii)
Resilience
(iii)
Integrity
(iv)
Portability











(8 marks)

(c)
Define software maintenance and state reasons for maintenance.











(12 marks)





Page 1 of 2




QUESTION 2 (20 marks)

(a)
Explain the purpose of maintenance process and what it encompasses.











(11 marks)

(b)
Briefly state and explain the activities of software maintenance.











(9 marks)

QUESTION 3 (20 marks)

(a) (i) Define
SDLC

(ii)
Explain the activities in a SDLC











(14 marks)

(b)
Explain briefly the following maintenance cost factors.
(i)
Team
Stability
(ii)
Contractual
Responsibility

(iii)
Program age and structure











(6 marks)

QUESTION 4 (20 marks)

State with explanations TEN reasons that would normally necessitate a change.











(20 marks)

QUESTION 5 (20 marks)

(a)
State and explain the design stages.











(9 marks)
(b)
State and briefly explain the problems which afflict software development.











(11 marks)

*******************
Page 2 of 2






More Question Papers


Popular Exams



Return to Question Papers