Stakeholders and Requirements
a. List the stakeholders for the proposed Official-Eze system, and in each case, explain what
their interest in the system is.
Stakeholders Description
Volunteers- For each club The system will automatically assign volunteers
and they will be notified in advance about the
time and location of the competition, their role
that they will play there (i.e., scorer or referee).
Also they will be able to notify their availability.
ABA(Australian Bowling Association) ABA has a certification process for the clubs and
the volunteers. ABA will be able to access the
central, secure database of the Official Eze
system via web and mobile devices.
Committee Members Committee members will be notified about all
the information about the competition and will
be able to access the central secure database of
the official-eze system
Managing Committee of YBCA( Youth Bowling When the Official Eze system is created,
Clubs Association) whatever the tasks that were done manually by
the managing committee will be automated.
Clubs Clubs will participate in the competition and
will get notified by the Official Eze system about
all the matches and the information regarding
the competition.
(b) List and briefly describe the functional requirements for the Official-Eze system, as identified in
the description.
Functional Requirements Description
, Assign Referees/Scorer To assign the referees and scorers for the match
Notify Volunteers To give advance notice to the volunteers about
the referees and scorer.
It will also give information such as the time
and location of the competition and what their
role will be ( Scorer/Referee) in advance.
Maintain and Keep information of volunteers To maintain information of the volunteers and
keep track of their previous record and their
certification
Keep track of all the matches and competition To keep track of all the matches to be played
throughout the session
Send Alert Messages The system should send out text messages a
week before, a day before and the morning of
the competition.
(c) Using the FURPS+ categories, identify and briefly describe several non-functional requirements for
Official-Eze. Address all of the categories (URPS+): if you consider that any of them are irrelevant,
explain why.
URPS+ Non Functional Requirement
Usability The Official-Eze database is accessible 24/7
via phone or internet
Reliability For Re-scheduling and informing the system
for unavailability, they need to send a
notification to Official-Eze.
Performance Enable a call on GPS system9 such as google
maps ) to show where the competition is
being held and how to get there
Security Encryption of all personal data about
volunteers and clubs
+Design Constraints
+Interface requirements
Physical requirements
Implementation requirements Compatible with mobile and computers
Question 2
Use case Modelling
(a) Present your list in a table giving the use case name and an informative brief description