Milestone1-1.pdf

Jordan Gross and Joseph Kabaso Milestone 1­1 CPS 122 Test Cases 1, 9, 10 Use Case Function Being Tested Initial System State Input Expected Output Rent Item(s) Rented items are being recorded the item is in the inventory The customer rents an item The item is recorded as Rented Record Item Return Returned items are being recorded the item is rented to a customer The customer returns an item the item appears in the inventory Record customer payment payments are being recorded an item has been rented to a customer the customer makes a payment on a rented item the payment is recorded Report the status of a specific copy the copy status is reported the items status has been recorded the user requests the status of a copy the status is reported System Shutdown the information is automatically saved the system is running the quit option is selected the information is saved System Shutdown the system can be turned off the system is running the quit option is selected the system shuts down Manually Save the information is saved the system is running the save option is selected the information is saved System Startup the saved information is read the system is off the program is launched the information is read System Startup the system can be turned on the system is off the program is launched the system starts up Use Case Diagram Core Functionalities Sequence Diagram Keep Information Sequence Diagram Startup Shutdown Sequence Diagram