|
SOFTWARE DEVELOPMENT
|
|
|
| SOFTWARE DEVELOPMENT |
| Course: Bachelor of Science (Computer Science) |
| Institution/Board: Kenyatta University |
| 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 |
|
Please login to get access to this download. Thank you
|
Comments
|
26th/October/2012,
jennifer zinger commented,
|
|
Hello
how are you doing today??
hope all is ok with you,it's my pleasure to contact you in this site for a Friendship if you don't mind having interest,
my email is, (jenniferzinger@yahoo.co.uk)I'm also waiting to see your mail contact to my mail box then |
|
|
|
|