Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Usecase
1. Identification Summary
Title: Add a new Note
Summary: This use case describes the steps associated with adding a new note in Evernote
Actors:
1. User - performs steps to add a new note
2. Evernote – processes user action for adding the new note
Created Date: July 8, 2013 Date of Update: June 8, 2013
Version: v1.0 Person in Charge: Joshua Masangkay
Flow of Events
Preconditions:
1. User or Evernote has already undergone the Sign In usecase.
Main Success Scenario:
1. User clicks New Note.
2. Evernote loads a mini office system for inputting of data.
3. User inputs data in the space provided.
4. User clicks Done.
5. Evernote saves the newly made note.
6. Use-case ends successfully.
Alternative Sequence:
A3. Users opts to attach a file from computer
1. Evernote loads Attach Files box.
2. User chooses a photo from computer.
3. User clicks Attach.
4. Evernote uploads the file chosen by the user.
5. Evernote loads attached file on the form provided.
6. Use-case proceeds to Step 4.
A5. User opts to share the newly made note
1. User clicks Share and chooses which media / networking site to share it to.
2. Evernote opens a new window loading the chosen site.
3. User clicks on Share.
4. Evernote displays a message prompting that the user has successfully shared the note.
5. Use-case proceeds to Step 6.
2. Error Sequence:
E3. User chooses to cancel adding a new note
1. User clicks Cancel which ends the use-case.
2. User proceeds to View Notes use-case.
Post-Conditions:
1. Evernote displays the chosen file in the note’s form.
2. New note is saved inside Notebooks.
3. Note is shared on user’s chosen media / networking site.
3. Identification Summary
Title: Add a new Notebook
Summary: This use case describes the steps associated with adding a new notebook in Evernote
Actors:
1. User - performs steps to add a new notebook
2. Evernote – processes user action for adding the new notebook
Created Date: July 8, 2013 Date of Update: June 8, 2013
Version: v1.0 Person in Charge: Joshua Masangkay
Flow of Events
Preconditions:
1. User or Evernote has already undergone the Sign In usecase.
Main Success Scenario:
1. User clicks Notebooks Tab.
2. User clicks New Notebook.
3. Evernote displays Create a New Notebook pop-up.
4. User inputs desired Notebook name in the given textbox.
5. User clicks on Save.
6. Evernote displays newly create Notebook under the Notebook Tab.
7. Use-case ends successfully.
Alternative Sequence:
A3. User clicks Save without inputting a Notebook name
1. Evernote displays a message prompting the user that a Notebook name is required.
2. User inputs a Notebook name.
3. Use-case proceeds to Step 5.
Error Sequence:
E3. User chooses to cancel adding a new notebook
1. User clicks Cancel which ends the use-case.
2. Use-case proceeds to Browse Notebooks use-case.
Post-Conditions:
1. New Notebook is displayed in the Notebook Tab.
4. Identification Summary
Title: Add a new Tag
Summary: This use case describes the steps associated with adding a new tag in Evernote
Actors:
1. User - performs steps to add a new tag
2. Evernote – processes user action for adding the new tag
Created Date: July 8, 2013 Date of Update: June 8, 2013
Version: v1.0 Person in Charge: Joshua Masangkay
Flow of Events
Preconditions:
1. User or Evernote has already undergone the Sign In usecase.
Main Success Scenario:
1. User clicks Tags Tab.
2. User clicks New Tag.
3. Evernote displays Create a New Tag pop-up.
4. User inputs desired Tag name in the given textbox.
5. User clicks on Save.
6. Evernote displays newly create Tag under the Tag Tab.
7. Use-case ends successfully.
Alternative Sequence:
A3. User clicks Save without inputting a Tag name
1. Evernote displays a message prompting the user that a Tag name is required.
2. User inputs a Tag name.
3. Use-case proceeds to Step 5.
Error Sequence:
E3. User chooses to cancel adding a new notebook
1. User clicks Cancel which ends the use-case.
2. Use-case proceeds to View Tags use-case.
Post-Conditions:
1. New Tag is displayed in the Tags Tab.
.