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
Exams With Marking Schemes
Popular Exams
Mid Term Exams
End Term 1 Exams
End Term 3 Exams
Opener Exams
Full Set Exams
Return to Question Papers