Essential Use Cases: Manage Account User’s Purpose System Responsibility
PART 1: Essential Use Cases: Manage Account User’s Purpose System Responsibility 1. Identify self. 2. Validate user’s identity. Display account page. 3. Select one of the current options. 4. Currently selected option is displayed for viewing and/or modification. 5. Log off. 6. Log the user off. Extensions (Alternative Flows) If a user enters an incorrect username or password, the user is notified that one of the fields entered was incorrect. Search for Book User’s Purpose System Responsibility 1. Search for book. 2. Check local database. Display results; give options based on whether or not the book is found. Extensions (Alternative Flows) Should a user choose to do an advanced search, a window expands containing more options to include in the search (subject, language, publisher, year, etc). Search Results User’s Purpose System Responsibility 1. View the found book. 2. Display the found book and all information pertaining to the book. 3. Obtain the book. 4. If book is a hard copy, give book location. If book is an e-book, display the e-book on the screen. Extensions (Alternative Flows) 1. If book not found, other local library databases can be searched. 2. Other school libraries book databases are searched. Display either “found” if the book is found, or add searched title to a waiting list if book is not found. Concrete Use Cases: Manage Account User Action System Response 1. Enter username and password into corresponding text boxes and click “Login” button to log in (or press enter). 2. System validates user’s identity by checking username and password with entries in database. System then displays the user’s account page which contains several options for the user’s account. 3. User selects one of the current options by clicking on the corresponding hyperlink. 4. Selected option is displayed for viewing and/or modification.
0 comments:
Post a Comment