Vector Search -An Introduction in Oracle Database 23ai.pptx
Kickstarter ucn
1. Kickstarter
Use-Case Narrative –
Start a Project
Identification Summary
Title: Starting a Project
Summary: This Use-Case Narrative describes the steps associated with starting a new funding project
in Kickstarter.
Actors:
1. User – starts or creates a new project in Kickstarter.
2. Kickstarter – system that automatically register and save the data of a certain user’s activity.
3. Amazon – does transaction related to financing.
Creation Date: October 20, 2013
Date of Update: October 25, 2013
Version: V2.0
Person in Charge: Hya-Therese De Castro
Flow of Events
Preconditions:
1. The User must have a Kickstarter account.
2. The User must be logged in, in his Kickstarter account.
Main Success Scenario:
1. User clicks a link saying “Start a Project.”
2. Kickstarter shows the guidelines in making the project.
3. User selects a country where he belongs.
4. Kickstarter asks the user to confirm that he has read the guidelines.
5. User confirms that he has read the guidelines.
6. Kickstarter asks the User to put some basic details about his project.
7. User inputs the data needed.
8. Kickstarter saves the information.
9. Kickstarter asks the User to add some Rewards.
10. User set some price range and rewards.
11. Kickstarter saves the information.
12. Kickstarter asks the User to provide a story about his project.
13. User posts a story about his project.
14. Kickstarter saves the information.
15. Kickstarter asks the User to provide some details about himself.
2. 16. User provides the required details about himself.
17. Kickstarter saves the information.
18. Kickstarter asks the User to provide some information and proceed to Amazon for Payment and
other transaction purposes.
19. User fills up the required details.
20. Kickstarter approves the request for a new project.
21. Newly approved project is now posted in the Kickstarter website.
22. Use-Case Successfully Ends.
Post Conditions:
1. User can see his approved project in the Kickstarter website.
Alternative Sequences:
A7. User decides to make some changes in his information.
1. User goes back to the link where he wants to make some changes.
2. Use-Case proceeds to number 10.
Error Sequences:
E3. If the User is not from United States.
1. User location is invalid.
2. Use-Case ends.
E6. User cancels or deletes the project being made.
1. Kickstarter automatically stops the process.
2. Use-Case Ends.
E18a. User does is not 18 years old or above.
1. User does not comply with the required age which is 18+.
2. Use-Case Ends
E18b. User does not have a credit card.
1. User does not comply with the requirements needed to complete transaction.
2. Kickstarter won’t approve the request.
3. Use-Case Ends.
UI (User Interface):
1. Kickstarter System
2. Amazon
3. Identification Summary
Title: Starting a Project
Summary: This Use-Case Narrative describes the steps associated with funding a project in Kickstarter.
Actors:
1. User – Funds a project in Kickstarter.
2. Kickstarter – system
3. Amazon – responsible for transactions involving finance.
Creation Date: October 20, 2013
Date of Update: October 25, 2013
Version: V2.1
Person in Charge: Hya-Therese De Castro
Flow of Events
Pre-Conditions:
1.
2.
3.
4.
User must have an account in Kickstarter.
User must have logged in.
User must have an Amazon account.
User must have a valid credit card.
Main Success Scenario:
1. User looks up for his desired project from the listed categories in Kickstarter.
2. User picks a certain project.
3. Kickstarter shows the details about the selected project.
4. User browses through the status and information of the selected project.
5. User clicks on the “fund project” button.
6. Kickstarter asks the User to choose the preferred reward.
7. User chooses a certain reward.
8. Kickstarter links the User to Amazon for payment.
9. User pays online using credit card.
10. Amazon confirms the User’s request and starts the process.
11. Amazon successfully completes the process.
12. Kickstarter shows the transaction record.
13. Project has been funded.
14. Use-Case Successfully Ends.
4. Post Conditions:
1. Project has been funded.
2. Kickstarter record will be updated.
3. Project Status will be updated.
Alternative Sequence:
A2. User changes his mind and decides to choose another project.
1. User goes back to the list of categories.
2. User proceeds to number 3.
Error Sequence:
E9. User decides to cancel funding.
1. Use-Case Ends.
E10. User does not have enough credits.
1. Amazon founds out user does not have enough credit.
2. Kickstarter automatically cancels the funding request.
3. Use-case ends.
UI (User Interface):
1. Kickstarter
2. Amazon
5. Identification Summary
Title: Starting a Project
Summary:This Use-Case Narrative describes the steps associated with following a friend in Kickstarter.
Actors:
1. User – findsor follows a certain user.
2. Kickstarter – system
3. Facebook – connects the User of Kickstarter to other users.
Creation Date: October 20, 2013
Date of Update: October 25, 2013
Version: V2.2
Person in Charge: Hya-Therese De Castro
Flow of Events
Pre-Conditions:
1. User must have a kickstarter account.
2. User must be logged in, in kickstarter.
Main Success Scenario:
1. User proceeds to his profile.
2. Kickstarter shows the user hi basic information.
3. User clicks the “Find Friends” link.
4. Kickstarter connects user to Facebook.
5. User proceeds to Facebook.
6. Facebook asks the user to log in.
7. User inputs his email address and password.
8. Kickstarter looks for friends using kickstarter.
9. Kickstarter shows the list of friends using kickstarter.
10. User follows friend.
11. Kickstarter updates user profile.
12. Use-Case Successfully ends.
6. Post Conditions:
1. Updated Profile with the followed user.
Alternative Sequence:
A7. User typed in the wrong email address or password.
1. User did not enter the right combination of email address and password.
2. Use-Case proceeds to number 6.
Error Sequence:
1. User does not have a Facebook account.
UI (User Interface):
1. Kickstarter
2. Facebook