-
Notifications
You must be signed in to change notification settings - Fork 0
Use Case Scenarios
umurtrky edited this page Mar 28, 2017
·
1 revision
Use Case Login
Actors User
Description User logins to the system
Flow of events
- User enters Sentwort web page URL to browser’s address bar
- User accesses login page
- User enters their username and password
- User clicks “login” button
- User logins to the system and gets redirected to the home page
Use Case Register
Actors User
Description User becomes a registered user
Flow of events
- User enters Sentwort web page URL to their browser’s address bar
- User accesses login page
- User clicks "Register" button
- User accesses registration page
- User enters username, password, confirmation for password, secret question and secret answer for registration
- User clicks "Sign Up" button
- User is registered and gets redirected to the home page
Use Case Forgot Password
Actors User
Description User sets a new password
Flow of events
- User gets error while logging in to the system about wrong username and/or password
- User cannot remember their password
- User clicks “Forgot your password?” link
- User enters username and clicks "Confirm"
- User sees their secret question, enters the appropriate answer.
- User clicks "Set new password"
- User is prompted to set a new password
- User sets a new password and gets redirected to home page
Use Case Add Hashtag to be Listened
Actors User
Description User adds an hashtag to the system to be listened
Flow of events
- User logins to the system
- User gets redirected to home page
- In the left menu, user clicks "Hashtag Management"
- User enters an hashtag to the "Hashtag" textbox
- User clicks "Add"
- User sees the hashtag added to the list
Use Case Start/Stop Listening an Hashtag
Actors User
Description User starts/stops the system to listen an specific hashtag
Flow of events
- User is already logged in to the system and is on "Hashtag Management" page
- User selects an hashtag from the table
- User clicks "Start Listening"/"Stop Listening"
- Hashtag is active/passive
Use Case See Sentiment Report
Actors User
Description User displays sentiment report and filters the data
Flow of events
- User is already logged in to the system
- User clicks Sentiment Report” from the left menu
- Account of the tweet, tweet itself, hashtags, links, sentiment of the tweet and share date appears as a table
- Users sees the data of last month at the beginning
- User enters filters and clicks "Search"
- Table is updated according to the selected filters
Use Case See Hashtag Statistics
Actors User
Description User checks out statistics about hashtags defined in the system
Flow of events
- User is already logged in to the system
- User clicks “Hashtag Report” from the left menu
- Number of tweets, number of tweets analyzed sentimentally, number of positive, negative and neutral tweets, start date of listening and status of hashtag (active/passive) appears on the page