Project 3 (Alex Rosete and Shawn Reiss)
USE CASE WRITE-UP:
- The system displays options for adding the Compatibility application
- The user will look at their home page and read, under their “Requests” section, that they’ve been invited to add the “Compatibility Application” and wonder how it will work.
- The system will display a “Compatibility Friend Invitation” under the users “Requests” section.
- The system must decide to send this compatibility application to all its available friends’ user profiles on facebook.
- The user chooses the option for the Compatibility application to find out what it entails
- The user will click the link displayed in the “Requests” section and they will then see a new page with an invitation sent to them by us with a brief description that it was sent by us.
- The system will display another page displaying an invitation that we sent them as an application we created.
- The system must decide to display the invitation to the user and give them the option of adding the application by clicking the button that says “Find your match”
- The user decides to add the application.
- The user will click the button that says “Find your match”
- The system will install the application to the users profile and then display the compatibility questionnaire.
- The system will decide to install the application once the user decides and clicks whichever option button they choose whether it be “Find your match” or “Ignore”.
- The system displays a compatibility questionnaire to fill out, including information about the user and also on who the user is searching for.
- The user will read the description of the survey and then fill it out if they still want to after reading the description.
- The system will display a survey for the user to fill out to find out who that person is compatible with.
- The system must decide to allow the user to input data into the survey.
- The user fills out each part of the Compatibility Questionnaire.
- The user will answer the questions on the questionnaire by clicking check boxes and typing personal information if they decide to.
- The system will accept and display whatever the user clicks or types when filling out the survey.
- The system must decide to display whatever the user inputs into the survey.
- The user submits the questionnaire to the system.
- The user will click the submit button once they are completed with the survey.
- The system will accept whatever the user had input into the survey.
- The System must decide to send the results to the database.
- All information entered by the user would be placed into a database within the application, where other compatibility application users’ information is already stored.
- The user will wait for the survey to scan their results into the database.
- The system will send the input of all the users’ information for each question.
- The system must decide to input the survey into the database.
- The database matches up the information that is compatible and sends it back to the system.
- The user will continue to wait as the system sends back the results.
- The system will search the database as to which people the user matches up with the best by pairing all the results as close together as possible and sending the user back a list ordered by most compatible.
- The system must decide which profiles within the database best match the answers the user submitted and send back an ordered list of profiles, ordered by who has the most similarities in survey results.
- Under the “My Matches” tab of the results page, the system displays to the user who is compatible with them.
- The user will view an ordered list of profiles that are most compatible with theirs.
- The system will display the results reported back by the database to the user.
- The system must decide to show the results sent back by the database.
- The system gives the user the option to send a message or add who they think they might be interested in as a Facebook friend.
- The user will notice options next to each profile to either “add to friends”, “send a message” or “how are we compatible?”
- The system will have three options to click on next to each profile.
- The system must decide to give the user the options of adding the user as a friend, sending the user a message, or showing the matched areas.
- The user notices the other two tabs at the top of the results page: “My Profile”, ”My Cosmic Compatibility”.
- The user will notice the other two tabs and decide to check up on their cosmic compatibility.
- The system will continue to display the “My Matches” tab until an action takes place.
- The system must decide nothing, since there is not action taking place within the application.
- The user clicks on “My Cosmic Compatibility”.
- The use will click on the “My Cosmic Compatibility” tab.
- The system will retrieve the profiles with their compatible zodiac signs.
- The system must decide which profiles have compatible zodiac signs and search the database for results.
- The system displays the “My Cosmic Compatibility” tab.
- The user will view a page that shows which profiles have compatible zodiac signs.
- The system will display the compatible zodiac signs returned by the database.
- The system must decide which profiles in the database have compatible zodiac signs and return the results.
- The user clicks on “My Profile”.
- The user will then decide to click on the “My Profile” tab.
- The system will load the users’ profile.
- The system must decide which page the user is clicking.
- The system displays the “My Profile” tab.
- The user will view their current profile through the application.
- The system will display the users’ profile.
- The system must decide which the user wants to view and return the results.
LINKS TO SLIDES:
Step 1: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype1
Step 2: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype2
Step 3: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype3
Step 4: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype4
Step 5: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype5
Step 6: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype6
Step 7: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype7
Step 8: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype8
Step 9: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype9
Step 10: http://2007.ispace.ci.fsu.edu/~apr07/blog/images/prototype10
Posted: April 3rd, 2008 under Project 3.
Comments: none