Question: Create a Use case diagram for the following scenario. Software Engineering HW: Build an application for the GameSpeed retailer that will allow its customers to
Create a Use case diagram for the following scenario.
Software Engineering HW:
Build an application for the GameSpeed retailer that will allow its customers to buy/trade-in products from the retailer either in-store or online
GameSpeed Retailer
High-Level Description:
Consider the following high-level description for GameSpeed retailer:
? The store has a StoreManager, Customers, and Salesmen
? The retailer sells new and pre-owned different game consoles,
games, and tablets
? The StoreManager can Add/Delete/Update products
? Salesman can create Customer accounts
? There are 3 Console Manufacturers and each offers its own
models: 1. Microsoft
XBOX One
XBOX 360
2. Sony
PS3
PS4
3. Nintendo 1. Wii
2. WiiU
? There are 3 Game Makers
Electronic Arts
Activision
Take-Two Interactive
? Every console might have accessories that could be bought separately
? Retailer offers warranty that can be purchased by the customer for every console
? The customer can pre-order products
? The customer can trade-in products
? The customer can place an order online, check the status of the
order, or cancel the order.
? The customer can pay in cash, check, or credit card
? The customer has the choice to enroll (or cancel) and become
PowerMember in order to receive 5% discount for every item
purchased for an annual fee of $100
? Some of the products may have store special-discounts
? Some of the products may have manufacturer rebates
? The customer can choose one of the following options when
buying a new console
Buy the new console with no replacement
Buy the new console with 1 year replacement for 50% fee
of the console retail price; under this plan the customer can replace the console by a new one any time during the year (The console can be replaced only once for the customer).
Buy the new console with lifetime replacement for 65% fee of the console retail price; under this plan the customer can replace the console by another new one any time (The console can be replaced only once for the customer).
? The customer can rent a console. However, there are a number of lease plans that the store like to offer its customers
Daily rental (for example renting the console for 2 days)
Monthly rental (for example rent the XBOX ONE console
for 2 months with rental $20/month)
3. Yearly rental (for example rent the XBOX ONE console for $100/year)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
