0% found this document useful (0 votes)
3 views

COSC 436

Uploaded by

Evans Kiarie
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

COSC 436

Uploaded by

Evans Kiarie
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COSC 436

CHUKA UNIVERSITY

UNIVERSITY EXAMINATIONS

EXAMINATION FOR THE AWARD OF DEGREE OF BACHELOR OF SCIENCE


IN COMPUTER SCIENCE

COSC 436: SOFTWARE PROJECT MANAGEMENT

STREAMS: Y4S2 TIME: 2 HOURS

DAY/DATE: FRIDAY 24/09/2021 2.30 P.M – 4.30 P.M


INSTRUCTIONS

Answer question one and any other two questions

QUESTION ONE (30 MARKS)

(a) Explain five reasons why project management is important. (5 marks)

(b) Briefly explain five activities carried out in project planning. (5 marks)

(c) Explain five time robbers in a software project. (5 marks)

(d) Explain what a project risk is and identify three risks that can be associated with an online
banking software system project development. (5 marks)

(e) Identify five checklist items you would make when evaluating the quality of a software
product. (5 marks)

(f) State five issues to consider when analyzing proposed changes in a software.
(5 marks)

QUESTION TWO (20 MARKS)


(a) Explain the two techniques of estimating the cost of developing a software project.
(4 marks)
(b) Discuss the four sub-models incorporated in the COCOMO II detailed cost estimation for
software projects. (8 marks)

(c) In your recent industrial attachment you were engaged in a group project task to develop
a working software application system. You needed a project manager in your group who

Page 1 of 2
COSC 436

would be responsible of project scheduling. Discuss the manager’s role in project


scheduling and the activities he/she should perform on behalf of the group. (8 marks)

QUESTION THREE (20 MARKS)

(a) Suppose you are asked to advice a team of project managers on measuring the success of
the project. Identify four success criteria that will guide your discussion. (4 marks)

(b) Discuss the four risk management processes in a software project. (8 marks)

(c) A good group is cohesive and has a team spirit. Discuss four advantages of a cohesive
group in software development. (8 marks)

QUESTION FOUR (20 MARKS)


(a) Explain two reasons why changes in a software project should be well managed.
(4 marks)

(b) Discuss four process activities to consider in the change management process for an
evolving online banking system. (8 marks)

(c) Discuss how you would go about minimizing recompilation of components in system
building. (8 marks)

QUESTION FIVE (20 MARKS)

(a) Discuss two ways of dealing with quality conflict in a software product considering that
many stakeholders have differing views on software quality. (4 marks)

(b) Discuss four factors that influences the effectiveness and efficiency of group
communications in a software project. (8 marks)

(c) “People management in a project requires a delicate balance between the work and the
people in the project”. Explain four reasons to justify this statement. (8 marks)
------------------------------------------------------------------------------------------------------------

Page 2 of 2

You might also like