UNIVERSITY OF SOUTHAMPTON

SEMESTER 1 EXAMINATIONS 2016/17
Software Project Management and Development
Duration 120 minutes (2 hours)

This paper contains five questions.
Answer three questions.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

COMP6204W1

An outline marking scheme is shown in brackets to the right of
each question.

University approved calculators may be used.

A foreign language dictionary is permitted ONLY IF it is a paper
version of a direct ‘Word to Word’ translation dictionary AND it
contains no notes, additions or annotations.

Copyright 2017 © University of Southampton Page 1 of 6

COMP6204W1

1. Asamanagerplanningasoftwaredevelopmentproject,you
have compiled a list of subtasks and obtained estimates of the
time each subtask should take to complete and identified
which tasks must be completed before others can start, as
follows:

Task

Description

Estimated time
to complete
(weeks)

A.

Capture user requirements

6

B.

High level design of the system

4

C.

Low level design of the system
modules

10

D.

Code and test system modules

18

E.

Integrate the whole system

4

F.

Plan staff allocations

2

G.

Integration test

5

H.

Finalize UI

5

I.

Unit tests

9

J.

User acceptance tests

4

K.

User survey

5

Subtask B cannot start until subtask A is complete
Subtask C cannot start until subtask F is complete
Subtask D cannot start until subtasks C, H, K are complete
Subtask E cannot start until subtasks D is complete
Subtask F cannot start until subtask B is complete
Subtask G cannot start until subtasks E and I are complete
Subtask H cannot start until subtask K is complete
Subtask J cannot start until subtasks E, G are complete
Subtask K cannot start until subtask B is complete

Copyright 2017 © University of Southampton Page 2 of 6

COMP6204W1
(i) Draw a Critical Path Analysis (CPA) diagram representing

the project and explain the paths shown.

10 marks

(ii) Identify the Critical Path of the project and calculate the
shortest time in which the project may be completed.

3 marks

(iii) What does it mean for a task to be on the Critical Path of a
project? Give two reasons why it is useful to identify the

Critical Path of a project.
(iv) How much could you delay the start of Integration (subtask

E) without delaying the whole project?

3 marks

(v) What are the most significant drawbacks normally
encountered when using CPA for a software project?

5 marks

(vi) Following a review, it is decided that work on the low level
design (Subtask C) can start as soon as the High Level
design is complete (Subtask B) without waiting for
completion of the staff planning activity (Subtask F). How
does that affect your analysis?

4 marks

TURN OVER
Copyright 2017© University of Southampton Page 3 of 6

8 marks

COMP6204W1

2. (i) Explain why approaches to project and quality
management used in industries such as civil engineering
or mass production may not be effective for software
development projects.

11 marks

(ii) Describe the purpose and the principal features of ISO
standards which are relevant to software development

projects.

11 marks

(iii) Draw an example of an Ishikawa (or fishbone) diagram.
What does this kind of diagram show? Explain how one

may be useful to a project manager.
3. (i) Give four reasons why the failure rate of a software system

rises when developers hand it over to users.

8 marks

(ii) A system fails on average once every eight and a half
days. The maintenance team repairs a fault in 26 minutes
on average. What is the Availability of the system (to three
significant figures)?

4 marks
(iii) What is artificial bug insemination? Explain how it is used

as part of the testing of a software system.

7 marks

(iv) Give and explain two reasons why some managers believe
that it is not a good idea to use artificial bug insemination.

6 marks

(v) Even the most highly respected and diligent software
developers issue updates periodically to address security
and other problems in software. Why aren’t these
problems identified and eliminated when software products
are tested?

8 marks
Copyright 2017 © University of Southampton Page 4 of 6

11 marks

COMP6204W1

4. The following risks that may affect a project to develop a tax
guidance and management system have been identified.

Event

Delay
Impact

Financial
Impact

Probability

Departure of
experienced staff

3 months

£40,000

40%

Launch of revised
hardware platform

2 months

£20000

30%

Changes to tax
rates or regime

1 months

£5,000

20%

Tests reveal extra
bugs

3 months

£15,000

30%

Invent a series of digits to serve as random numbers and use
them to perform a Monte Carlo simulation predicting possible
project outcomes.

(i) Construct graphs to show the ranges of various project costs

and durations.
(ii) Suggest what the Manager may deduce from this exercise and

how they might act on the deductions.

9 marks

(iii) Some analysts divide risks into “controlled risks” and
“uncontrolled risks”. Explain the difference between these two
classes of risk and what a manager can do about each.

12 marks

TURN OVER
Copyright 2017© University of Southampton Page 5 of 6

12 marks

5.

(i) List and describe each of the stages of the Capability Maturity

Model (CMM) of the software development process
8 marks

(ii) It has been suggested that software systems will improve if
Software Developers improve the processes they use. Do you

agree? Explain and justify your answer.

8 marks

(iii) Describe what Brookes means by what he calls, “The
Programming Systems Product” in his book, “The Mythical
Man-month”. Include an explanation of the distinction he
makes between computer programmes and the programming
system or programme product, and the implications for
developers.

9 marks

(iv) As it is widely accepted that a larger team working on a
project will get the work done more quickly and complete the
project earlier, adding more people would appear to be the
obvious solution when a project starts to fall behind.

Do you agree? Explain what happens when more people are
added to a project.

8 marks

END OF PAPER

COMP6204W1

Copyright 2017 © University of Southampton Page 6 of 6 

Categories: Articles

x

Hi!
I'm Garrett!

Would you like to get a custom essay? How about receiving a customized one?

Check it out