Create a use case diagram for a simple system or subsystem


Scenario/Summary

Acme Video Games is a video game rental company that rents video games for the major gaming consoles (Sony PlayStation, Nintendo Wii, and Xbox 360). Acme has recently decided to expand its distribution by renting games through automated vending machines, similar to the way that Redbox rents DVDs. You have been hired by Acme as a business analyst to help develop the software for the new vending machines.

Each Acme vending machine will be stocked with a selection of popular video games. The machine will have a touchscreen, a credit-card swipe reader, a slot for dispensing rented games, and a second slot for returning games. Each machine is connected to the Internet.

To begin using the machine, a customer touches a button on the screen to select one of two options, Rent a Game or Return a Game.

If the customer chooses Rent a Game, he or she selects the desired game from a list displayed on the screen, swipes a valid credit card, enters his or her zip code, and enters an e-mail address. The vending machine contacts Acme's bank over its Internet connection and charges the customer's credit card for a one-night rental fee. If the charge is accepted by the bank, the bank returns an authorization code to the machine. The machine then dispenses the game to the customer and e-mails a receipt to the customer's e-mail address. The machine transmits a record of the rental, including the customer's information and the unique ID number of the game disc that was dispensed, to a central computer system at Acme's headquarters over its Internet connection.

If the customer chooses Return a Game, the screen prompts the customer to insert the game into the return slot. The machine reads the game disc's ID number from a bar code on the disc, and transmits it to the central computer system at Acme headquarters over its Internet connection. The central computer returns the date and time of the rental and the customer's information. If the customer kept the game for more than one night, the machine sends an additional rental charge to Acme's bank over its Internet connection, and receives an authorization code from the bank if the charge was accepted. The machine e-mails a receipt for the returned game to the customer's e-mail address. The additional rental charges, if any, are noted on this receipt.

Upon completing this lab, you will be able to:

  • Create a use case diagram for a simple system or subsystem;
  • Write a use case description for a selected use case, including a main success scenario and extensions;
  • Identify the principal classes involved in implementing a use case;
  • Create a domain model class diagram showing the classes involved in a use case, their attributes, and their relationships, but not detailed methods.

Attachment:- Assignment.rar

Solution Preview :

Prepared by a verified Expert
Management Theories: Create a use case diagram for a simple system or subsystem
Reference No:- TGS01553117

Now Priced at $35 (50% Discount)

Recommended (95%)

Rated (4.7/5)