17spm_T02
Software Project Management
SPM 2017 Tutorial 2 1 © 2017 Ron Poet
Tutorial 2
Read the following project description and identify the actors and use cases. Draw a use
case diagram showing how they interact.
You should form teams of about 4 from students sitting near you. First of all, create a list
of actors by discussing the possibilities amongst yourselves. Then each person in the
team takes on the role of one or two actors, depending on how many actors you have
identified. You have to pretend that you are that actor and know what he or she wants the
system to do. All other team members question the actors in turn and produce a use case
diagram.
Newsagents plan to use a highly sophisticated computer system to make sure that the
papers get delivered each day. The system should be able to cope with the needs of both
the paperboy and the newsagent. Each morning the paperboy (or girl) receives a list of
all the houses on his run, together with the papers and magazines that he must deliver.
He also gets a list of totals for each publication so that he can just collect the required
totals of each of the various papers and then make up his run. The newsagent will be able
to enter new orders for papers, record complaints and temporary changes, and be able to
calculate the boys’ pay, based on the going rate, minus deductions based on mistakes.
The newsagent will also be able to take orders for a large range of magazines and
calculate daily totals for all the different publications.