3b.+Fully+Dressed+Use+Case+Specifications


 * **USE CASE # ** || 001 ||  ||
 * **USE CASE Name ** || Create Account ||  ||
 * **ACTOR ** || Customer ||  ||
 * **Purpose (1 phrase) ** || To create a new account record for the customer that contains personal information . ||  ||
 * **Overview and scope ** || The customer logs onto OnCD and selects the option to create an account. The system displays a form into which the customer enters her personal information. The customer submits the information, and after the system displays the information for review and the customer verifies its validity, the system displays a success message and stores the information. Account creation consists of providing information such as Name, Address, Username, and Password . ||  ||
 * **Level ** || Primary ||  ||
 * **Preconditions ** || N/A. ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Postconditions in words ** || <span style="color: black; font-family: Arial,sans-serif;">Customer account is created and the personal information will be saved on the system. ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Trigger ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Included Use Cases ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Extended Use Cases ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">USE CASE DESCRIPTION in numbered sequence: **

<span style="color: black; font-family: Arial,sans-serif;">Reference “included use cases” in this section using INCLUDE//ius_name//


 * <span style="color: black; font-family: Arial,sans-serif;">S **

//<span style="color: black; font-family: Arial,sans-serif;">eus_name //<span style="color: black; font-family: Arial,sans-serif;">) || **<span style="color: black; font-family: Arial,sans-serif;">Actor Action ** || **<span style="color: black; font-family: Arial,sans-serif;">System Action ** ||
 * || <span style="color: black; font-family: Arial,sans-serif;">1. Go to OnCD homepage ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">2. OnCD homepage loads ||
 * || <span style="color: black; font-family: Arial,sans-serif;">3. Click on the “Create Account” on the login field ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">4. System loads page with account creating ||
 * || <span style="color: black; font-family: Arial,sans-serif;">5. Fill out all the mandatory fields ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">6. System loadsedit page ||
 * || <span style="color: black; font-family: Arial,sans-serif;">7. Click “Next” ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">8. System displays the information for review and the customer verifies its validity ||
 * || <span style="color: black; font-family: Arial,sans-serif;">9. Review the information and click “Submit” ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">10. System displays a success message and stores the information. ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Other Successful Scenarios ** || **<span style="color: black; font-family: Arial,sans-serif;">Step ** || **<span style="color: black; font-family: Arial,sans-serif;">Branching Action ** ||
 * || <span style="color: black; font-family: Arial,sans-serif;">7a. Select “Save” || <span style="color: black; font-family: Arial,sans-serif;">System displays the information to review. ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Unsuccessful Scenarios ** || **<span style="color: black; font-family: Arial,sans-serif;">Condition ** || **<span style="color: black; font-family: Arial,sans-serif;">Actions ** ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Priority in scheduling ** || <span style="color: black; font-family: Arial,sans-serif;">Low ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Frequency ** || <span style="color: black; font-family: Arial,sans-serif;">10+ /day ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Superordinates ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Developer ** || **<span style="color: black; font-family: Arial,sans-serif;">Lucheng Yao ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Creation date and last modified date ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Other Comments ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Other Comments ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||


 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE # || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">002 ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE Name || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Download Music ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">ACTOR || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Person (Customer), OnCD System, Credit Card System ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Purpose (1 phrase) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Highlight the procedure for a customer to download music ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Overview and scope || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">This use case will cover the steps to download music. Customers can choose the alternative to actual physical copies and download the music instead. Downloaded music will be stored on the local machine. Once download, record of the purchase will be placed in customer library, if they choose to download again, free of charge. ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Level || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Primary ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Preconditions || <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 11pt; text-decoration: none; vertical-align: baseline;">- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Customer is registered with credit card data and customer data on file ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Postconditions in words || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Downloaded music will be completed successfully and customer can obtain music for listening offline. ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Trigger || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Customer clicks “Download Music” ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Included Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;"><<PayByCredit>> ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Extended Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE DESCRIPTION in numbered sequence:

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Reference “included use cases” in this section using INCLUDE ius_name <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">S <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">eus_name) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actor Action || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System Action ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">1. Login to OnCD WebStore Front ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">2. OnCD home page loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">3. Enter artist of choice into search bar ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">4. System returns relevant search results. ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">5. Click on result of choice ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">6. System display artist information ( DisplayInfo) ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">7. Select album to purchase ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">8. Payment screen loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">9. Click “Pay Now” option ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">10. System invoke credit card system to process order ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">11. Click “Download Now” instead of “Pick-up in stores” ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">12. Download pages loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">13. Click “Save to my computer” ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">14. System invokes file save system to allow costumer to decide where to save files (ex. Desktop, etc.) ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">15. Customer saves to desktop ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">16. System downloads music files (.mp3) with album art included to a folder on the desktop ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Successful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Step || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Branching Action ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">3a. Select CD of choice from “What’s New” section of the homepage || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Selected CD information loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">13a. Click “Download Later” || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System stores purchased item in account library ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Unsuccessful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Condition || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actions ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">3a. Customer searches for non-existent material || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System displays “Sorry, there are no matching results. Please search again.” ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Priority in scheduling || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">High ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Frequency || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">50+ orders/day ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Superordinates || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Developer || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">jlewis ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Creation date and last modified date || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Comments || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||


 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE # || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">003 ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE Name || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Sample Music ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">ACTOR || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Person (Customer), OnCD System ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Purpose (1 phrase) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Highlight the procedure for a customer to sample music ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Overview and scope || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">This use case will cover the steps to sample music. Customers can choose the alternatively sample music instead of purchasing it. Samples of songs will play for 1 min and 30 secs. ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Level || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Primary ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Preconditions ||  ||   ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Postconditions in words || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Sample track will play for 1 minute and 30 seconds ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Trigger ||  ||   ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Included Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Extended Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE DESCRIPTION in numbered sequence:

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Reference “included use cases” in this section using INCLUDE ius_name <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">S <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">eus_name) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actor Action || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System Action ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">1. Login to OnCD WebStore Front ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">2. OnCD home page loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">3. Enter artist of choice into search bar ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">4. System returns relevant search results. ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">5. Click on result of choice ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">6. System display artist information ( DisplayInfo) ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">7. Click “Play” on available song of choice ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">8. System plays track for 1 minute and 30 seconds. ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Successful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Step || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Branching Action ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Unsuccessful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Condition || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actions ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Priority in scheduling || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Low ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Frequency || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">200+ /day ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Superordinates || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Developer || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">jlewis ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Creation date and last modified date || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Comments || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Developer || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">jlewis ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Creation date and last modified date || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Comments || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||


 * **<span style="color: black; font-family: Arial,sans-serif;">USE CASE # ** || <span style="color: black; font-family: Arial,sans-serif;">008 ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">USE CASE Name ** || <span style="color: black; font-family: Arial,sans-serif;">Update Inventory ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">ACTOR ** || <span style="color: black; font-family: Arial,sans-serif;">Clerk or Administrator ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Purpose (1 phrase) ** || <span style="color: black; font-family: Arial,sans-serif;">To update inventory after an order is placed ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Overview and scope ** || <span style="color: black; font-family: Arial,sans-serif;">The clerk or administrator searches the inventory for specific CD(s). The system displays the inventory info. The clerk or administrator updates the inventory. ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Level ** || <span style="color: black; font-family: Arial,sans-serif;">Primary ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Preconditions ** || <span style="color: black; font-family: Arial,sans-serif;">Clerk or Administrator login to the system and has the access to do updates on the system. There’s an order is placed. ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Postconditions in words ** || <span style="color: black; font-family: Arial,sans-serif;">All the CD information will be updated after orders were placed. ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Trigger ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Included Use Cases ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Extended Use Cases ** || <span style="color: black; font-family: Arial,sans-serif;">N/A ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">USE CASE DESCRIPTION in numbered sequence: **

<span style="color: black; font-family: Arial,sans-serif;">Reference “included use cases” in this section using INCLUDE//ius_name//


 * <span style="color: black; font-family: Arial,sans-serif;">S **

//<span style="color: black; font-family: Arial,sans-serif;">eus_name //<span style="color: black; font-family: Arial,sans-serif;">) || **<span style="color: black; font-family: Arial,sans-serif;">Actor Action ** || **<span style="color: black; font-family: Arial,sans-serif;">System Action ** ||
 * || <span style="color: black; font-family: Arial,sans-serif;">1. Login to OnCD Admin backend ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">2. OnCD Admin page loads ||
 * || <span style="color: black; font-family: Arial,sans-serif;">3. Search the inventory for specific CD(s) ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">4. System returns relevant search results. ||
 * || <span style="color: black; font-family: Arial,sans-serif;">5. Click on result of choice ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">6. System display the CD information ( DisplayInfo) ||
 * || <span style="color: black; font-family: Arial,sans-serif;">7. Select the result of inventory ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">8. Detailed inventory screen loads ||
 * || <span style="color: black; font-family: Arial,sans-serif;">9. Update the inventory data ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">10. Display the entered information ||
 * || <span style="color: black; font-family: Arial,sans-serif;">11. Click “Save” ||  ||
 * ||  || <span style="color: black; font-family: Arial,sans-serif;">12. System invokes all the updates to save on system and display the new inventory. ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Other Successful Scenarios ** || **<span style="color: black; font-family: Arial,sans-serif;">Step ** || **<span style="color: black; font-family: Arial,sans-serif;">Branching Action ** ||
 * || <span style="color: black; font-family: Arial,sans-serif;">9a. Click “Modify” button to do editing || <span style="color: black; font-family: Arial,sans-serif;">System will allow clerk or administrator to edit ||
 * || <span style="color: black; font-family: Arial,sans-serif;">11a. Click “Save to local file” || <span style="color: black; font-family: Arial,sans-serif;">System saves information to the local file ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Unsuccessful Scenarios ** || **<span style="color: black; font-family: Arial,sans-serif;">Condition ** || **<span style="color: black; font-family: Arial,sans-serif;">Actions ** ||
 * || <span style="color: black; font-family: Arial,sans-serif;">N/A || <span style="color: black; font-family: Arial,sans-serif;">N/A ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Priority in scheduling ** || <span style="color: black; font-family: Arial,sans-serif;">Medium ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Frequency ** || <span style="font-family: Arial,sans-serif; font-size: 12pt;">2+/ week ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Superordinates ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Developer ** || **<span style="color: black; font-family: Arial,sans-serif;">Lucheng Yao ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Creation date and last modified date ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||
 * **<span style="color: black; font-family: Arial,sans-serif;">Other Comments ** || **<span style="color: black; font-family: Arial,sans-serif;">N/A ** ||  ||

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__UC 009:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Buy CD(s) <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">--- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">CHARACTERISTIC INFORMATION

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Goal in Context:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Customer chooses to buy CDs, expects to pick up CDs from Audio Lunchbox store. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Scope:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> OnCD

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Level:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Primary Task <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Precondition:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">customer has located the CDs to be purchase, and has created an account. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Success End Condition__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: Payment approved, order information captured and message sent to fulfillment department. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Primary actor:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Customer <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Trigger__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: Customer chooses to Buy CD. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">-- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">MAIN SUCCESS SCENARIO

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">1. Customer selects "Buy CD" <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">2. System adds CD to shopping card and displays account login form. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">3. Customer enters account login information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">4. System displays customer’s account information and requests customer to verify. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">5. Customer confirms that personal information is correct and unchanged. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">6. System associates shopping cart with verified customer account. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">7. System displays itemized order list of all music inside shopping cart along with item prices, taxes, and total. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">8. System asks customer to verify order info. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">9. Customer confirms order. 10. System request payment from Customer. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">11. Customer <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Pays by Credit Card.__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">12. System logs order, displays a message that order has been received, sends summary of order to customer email, and sends order information to clerk for preparation. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">EXTENSIONS

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">a. Customer chooses to cancel order at any time. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System empties the shopping cart. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">b. At any time, System crashes. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. Event notification is sent to system administrator. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Administrator restarts the system, logs in, and requests recovery of previous state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System reconstructs previous state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">=====>3a. System detects anamolies preventing recovery. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">=========>1. System signals error to Administrator, records the error code, and enters a clean state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>4. System emails customers whose transactions failed with hyperlink to where they can <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">resume.

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">1a. CD is out of stock. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System informs customer the CD is out of stock, displays estimated back-order delivery <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>date, and asks customer if she would like to back-order the CD. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">====>1a. Customer chooses to back-order the CD. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">======>1. System enters the CD into the shopping cart. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">====>1b. Customer does not choose to back-order the CD. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">======>1. Customer continues shopping or leaves. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">======>2. System continues with the transaction. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">3a. Customer does not have an account registered with System. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System displays account form with personal information fields, music interests fields, <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>username, and password. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Customer enters all account information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System displays information (with password hidden) and asks customer to verify. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>4. Customer confirms account info is correct. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>5. System logs account info and continues with transaction. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">3b. Customer enters wrong login information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System asks customer to enter email used to create account. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Customer enters email address. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System retrieves customer login info associated with email address and sends it to this <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>address. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">5a. Customer requests to change account information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System displays form populated with this customer’s account information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Customer edits the account information and submits. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System displays account information and asks customer to verify. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>4. Customer confirms info <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>5. System logs the account info. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">7a. Customer requests to update shopping cart content. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System displays shopping cart contents with controls for editing the content. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Customer update the content. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System updates the shopping cart with changes and continues with transaction. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">--- RELATED INFORMATION

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Priority:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> top <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Performance Target__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: 5 minutes for order <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Frequency:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> 100/day <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Subordinate Use Cases:__ Pay by Credit Card <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Channel to Primary Actor:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> web __Developer__: Stephen Slaughter <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">


 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE # || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">010 ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE Name || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Create Report ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">ACTOR || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Administrator, OnCD System ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Purpose (1 phrase) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Highlight the procedure for an administrator to create a report ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Overview and scope || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">This use case will cover the steps for an administrator to create a report. Report information can include sales per week, inventory, etc. Reports can be automated bi-weekly or pulled manually and printed for reference ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Level || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Primary ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Preconditions || <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 11pt; text-decoration: none; vertical-align: baseline;">- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Sale and Inventory data is available/ present in the system. ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Postconditions in words || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Report is created per administrative choices ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Trigger || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Included Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Extended Use Cases || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">USE CASE DESCRIPTION in numbered sequence:

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Reference “included use cases” in this section using INCLUDE ius_name <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">S <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">eus_name) || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actor Action || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System Action ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">1. Login to OnCD Admin backend ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">2. OnCD Admin page loads ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">3. Admin click on “Create a Report” from left navigation ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">4. System load page with report types to choose from ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">5. Click “Create Inventory Report” ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">6. System loads Report edit page ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">7. Admin adds additional customization (ex. Over the last week, only online sales) ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">8. System loads report for preview ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">9. Click “Print Report” ||  ||
 * ||  || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">10. System sends report to printer to print ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Successful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Step || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Branching Action ||
 * || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">5a. Select “Create Sales Report” || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">System loads Sales report screen ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Unsuccessful Scenarios || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Condition || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Actions ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Priority in scheduling || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Low ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Frequency || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">1+ /week ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Superordinates || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Developer || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">jlewis ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Creation date and last modified date || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Comments || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||
 * <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">Other Comments || <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; text-decoration: none; vertical-align: baseline;">N/A ||  ||

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__UC 0____11:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Pay by Credit Card <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">--- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">CHARACTERISTIC INFORMATION

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Goal in Context:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Customer wants to purchase music, pays with their credit card. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Scope:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> OnCD <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Level:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Primary Task <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Precondition:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">customer has created an account, and has chosen Music to buy. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Success End Condition__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: Payment approved <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Primary actor:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> Customer <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Trigger__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: Customer verifies order. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">-- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">MAIN SUCCESS SCENARIO

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">1. System displays secure page populated with customer account info as default billing info. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">2. System displays a secure credit card information form. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">3. Customer enters credit card information. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">4. System displays payment information for verification and asks Customer to submit “only once.” <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">5. Customer confirms payment and submits. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">6. System sends CC info through secure channel to the payment authorization service (PAS). <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">7. PAS sends back an approval of authorization. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">8. System logs payment and authorization info, displays a message indicating the payment was approved. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">--- <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">EXTENSIONS

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">a. Customer chooses to cancel payment before payment authorized and logged. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System destroys customer payment information. b. At any time, System crashes. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. Event notification is sent to system administrator. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Administrator restarts the system, logs in, and requests recovery of previous state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>3. System reconstructs previous state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">====>3a. System detects anamolies preventing recovery. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">======>1. System signals error to Administrator, records the error code, and enters a clean state. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>4. System emails customers whose transactions failed with hyperlink to where they can <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>resume, if necessary, and complete transaction. 6a. System detects failure to collaborate with PAS. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System signals error to Customer and waits 30 seconds before retrying. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">====>a. After retrying 5 times, System quits, discards payment info, and schedules <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">====>an email to Customer with URL where they can resume transaction later. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. System resumes transaction. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">7a. PAS sends back authorization denial. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>1. System discards payment info, displays secure form with message stating <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>payment is denied and requests a different credit card from Customer. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">==>2. Transaction resumes at step 2 of main success scenario above. <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> RELATED INFORMATION

<span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Priority:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> top <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Performance Target__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;">: 2.5 minutes for payment <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Frequency:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> 100/day <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Channel to Primary Actor:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> web <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; vertical-align: baseline;">__Secondary Actors:__ <span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 14.6667px; text-decoration: none; vertical-align: baseline;"> payment authorization service __Developer:__ Stephen Slaughter