Revision History
| Date |
Version |
Description |
Author(s) |
| 02/12/2006 |
1.3 |
Updated to new common template. |
Andy Kant |
| 02/05/2006 |
1.2 |
Fixed some format issues. Removed Pre-Condition for added tags. |
Jon Davis |
| 01/22/2006 |
1.1 |
Added narrative version. |
Jon Davis |
| 01/22/2006 |
1.0 |
Initial creation. |
Jon Davis |
Use Case
Brief Description
This use case describes the event of a user searching for files based off of tags they created for the files.
Actors
- User The user of the Tag system.
Pre-Conditions
- Installed The user has installed the Tag software on their system, meeting the system requirements.
Basic Flow
- 1. User opens up tag searching application.
- 2. User enters exact tag(s) they are looking for that exists in some file(s).
- 3. User executes the search.
Alternate Flows
OR search
- 2. User enters multiple tags, either of which is attached to file(s).
- 3. User executes the search.
NOT search
- 2. User enters tag(s) that are not supposed to be attached to the file(s) they are looking for.
- 3. User executes the search.
Combination search
- 2. User enters any combination of AND, OR, NOT queries on tag(s).
- 3. User executes the search.
Exception Flows
No matches
- 2. User enters any combination of AND, OR, NOT queries on tag(s) that doesn't exist.
- 3. User is notified of no matching cases.
Post-Conditions
- Matches Displayed All files with tags matching the query given by the user are displayed.
- Files Accessible The displayed files are accessible to the user through the search applications result listing (Ex.: They could directly open the file from the search results).
Narrative Version
Once the user has already installed the software and added tags to their files, the user opens up the search application. The user is able to search with three different criteria, required, one word required, and words to be excluded. In other words, the capability to search using AND, OR, NOT queries. The user enters in any combinations or "AND, OR, NOT" key words and selects to search. The program searched for all files matching the query created by the user and then displays all of the files to the user, with direct links to the user so the user can open or edit the file directly from the application.