Consider the addition of a nonfunctional requirement stipulating that the effort needed by Advertisers to obtain exclusive sponsorships should be minimized. Change the AnnounceTournament and the ManageAdvertisement use cases (solution of Exercise 4-12) so that the Advertiser can specify preferences in her profile so that exclusive sponsorships can be decided automatically by the system.

What will be an ideal response?

A new use case, ManageSponsorships, should be written and included in the ManageAdvertisement use case and

define the preferences that the Advertiser can specify for automatically accepting an exclusive sponsorship.

Figure 5-8 depicts a possible solution for this use case.







In the AnnounceTournament use case, steps 6 & 7 are the modified as follows:

6. The system notifies the selected sponsors about the upcoming tournament and the flat fee for exclusive sponsorships. For

advertisers who selected an automatic sponsorship preferences, the system automatically generates a positive answer if the fee

falls within the bounds specified by the Advertiser.

7. The system communicates their answers to the LeagueOwner.

Computer Science & Information Technology

You might also like to view...

Find and Replace options are located in the ________ group of the Home tab

A) Font B) Paragraph C) Styles D) Editing

Computer Science & Information Technology

Current activities like changes and corrections made to a relatively permanent file constitute a

a) master file b) transaction file c) detail file d) both b and c

Computer Science & Information Technology