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.
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
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