0% found this document useful (0 votes)
49 views1 page

SD Tutorial UseCase (Students)

The Football Association has approached developers to create a Football Information System (FIS) to manage national football leagues. The FIS would allow managers to select players for matches based on performance and health, and register/remove players from their club. It would also allow people to view league tables and fixtures. Key stakeholders are managers, clubs, and the Football Association. Functional requirements include selecting teams, viewing schedules and standings. Non-functional requirements like system performance and availability are also important.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views1 page

SD Tutorial UseCase (Students)

The Football Association has approached developers to create a Football Information System (FIS) to manage national football leagues. The FIS would allow managers to select players for matches based on performance and health, and register/remove players from their club. It would also allow people to view league tables and fixtures. Key stakeholders are managers, clubs, and the Football Association. Functional requirements include selecting teams, viewing schedules and standings. Non-functional requirements like system performance and availability are also important.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

COMP1845: Database System Development

Tutorial: Use-Case Analysis

Football Information System (FIS)


You have been approached by the Football Association (FA) to develop a simple Football Information
System (FIS) for a series of national leagues. A football club has a manager who manage the club’s
activities, they select the team for a each match based on player’s past performance and their health (are
they on form and injured or need a rest) and their position (striker, defender, goalkeeper etc.). A match is
played between two clubs in the same division of the football league. Managers are very keen to choose
the right team because their pay is dependant on whether the team wins or loses and they may get sacked
if their team drops down the league tables or is relagated from one division to a lower division. Managers
are able to register players and remove players from their club. A club can only play in the one league.
Games are organised by the Football Association who schedule the fixtures and maintain the league
tables. A club’s position in the table is dependant how many points they have. They get 3 points if they
win a game and 1 point if they draw. The FA wants people to be able to see lists of fixtures (future and
past) and to view the league tables.

Background tasks
1. Who are the stakeholders?
2. What are the functional requirements?
3. What non-functional requirements are important?

Use-case Modelling
4. Draw a use-case diagram that depicts the actors, use-case and system boundary.
5. Complete the flow of events for the key use-case ovals.
1. Use-case name
2. Brief description
3. Actors involved
4. Preconditions, conditions necessary for the use case to start
5. Detailed description of flow of events that includes:
a. Main flow of events that can be broken down to show: -
b. Sub flows of events
6. Alternative flows to define exceptional situations
7. Post conditions that define the state of the system after the use case

Database System Development - Tutorial Page 1

You might also like