Software Eng Rev
Software Eng Rev
DATE:
TIME: (3 HRS)
Instructions:
1. Do not open (turn) this paper until you are told to do so.
2. Do not write anything on this question paper.
3. This Exam comprises of Five (5) questions. Please attempt any Four (4) questions.
4. Be as concise as possible and write neatly. Illegible answers will be assumed to be incorrect.
5. Show how you derive at your answers and carefully justify your answers.
6. Write each Question on a fresh page.
7. Anyone caught cheating is liable to dismissal from the University.
Question One (20 Marks)
a) With relevant examples, distinguish between Off Shelf Software and Tailor-made Software products
(2 marks)
b) In the context of the software requirements engineering, explain some challenges Software engineers
encounter due to changing requirements (3 marks)
c) Describe Software Engineering briefly, explaining what sort of objectives it seeks to attain
(4 marks)
d) PJT Software Engineers Ltd is upgrading ten modules of a software suite. The company has budgeted
to spend Shs. 20,000,000 and take five months on this project. They planned to spend the same amount
of time and money on each of the ten modules. They have just finished upgrading the first module
which took three months at a cost of Shs. 1,500,000. Giving your interpretation for each result,
compute for the following
i) Budget Cost of work Performed iv) Cost Variance (CV)
ii) Budget Cost of work Scheduled v) Schedule Variance (SV)
iii) Actual Cost of work Performed vi) Cost Performance Index (CPI)
(9 marks)
a) An activity has these time estimates: optimistic time o = 13 weeks, most likely time m = 18 weeks, and
pessimistic time p = 30 weeks. Compute for the activity's duration and variance
(2 marks)
b) Your team has been approached by the management of Honest Friend for Life Investment Club to
design, supply and install an Investment club accounting software system. The activities required for the
execution of this software development project are given in the table below.
Activity Duration (Days) Predecessors Resource Resource costs - Per day
K 5 - PM
L 10 - SA Project Manager(PM) - $500
M 10 K, L DA
System Analyst(SA) - $250
N 25 - PM, SA
O 15 N PR Data Analyst(DA) - $200
P 15 M DBS
Q 20 M PR, DBS Programmer (PR) - $300
R 3 P, Q DA
S 12 O, R PR Database Specialist(DBS) - $210
T 5 S PM, SA
i) Develop a Gantt chart for the project (4 marks)
ii) Derive a well labelled network diagram (6 marks)
iii) Use values from the network diagram to fill the table below (4 marks)
Activity Activity Duration EST LST EFT LFT Float
K 5
L 10
M 10
N 25
O 15
P 15
Q 20
R 3
S 12
T 5
iv) Write short notes on the following
a) Float (2 marks)
b) Dummy (2 marks)