Requirement Analysis for ARENA:
• The League Owner requests the creation of a tournament.
• The system checks if the League Owner has exceeded the number of tournaments in the league or in the arena. If not, the system presents the League Owner with a form.
• The League Owner specifies a name, application start and end dates during which Players can
• Apply to the tournament, start and end dates for conducting the tournament, and a maximum Number of players.
• The system asks the League Owner whether an exclusive sponsorship should be sought and, if
• Yes, presents a list of Advertisers who expressed the desire to be exclusive sponsors.
• If the League Owner decides to seek an exclusive sponsor, he selects a subset of the names of the proposed sponsors.
• The system notifies the selected sponsors about the upcoming tournament and the flat fee for Exclusive sponsorships.
• The system communicates their answers to the League Owner.
• If there are interested sponsors, the League Owner selects one of them.
• The system records the name of the exclusive sponsor and charges the flat fee for sponsorships to The Advertiser’s account. From now on, all advertisement banners associated with the tournament are provided by the exclusive sponsor only.
• If no sponsors were selected (either because no Advertisers were interested or the League Owner did not select any), the advertisement banners are selected at random and charged to each Advertiser’s account on a per unit basis.
• Once the sponsorship issues are closed, the system prompts the League owner with a list of groups of Players, Spectators, and Advertisers that could be interested in the new tournament.
• The League Owner selects which groups to notify.
• The system creates a home page in the arena for the tournament. This page is used as an entry point to the tournament (e.g., to provide interested Players with a form to apply for the tournament and to