shadow byte, inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely...

14
Shadow Byte, Inc. Milestone 2 1 Shadow Byte, inc. ISDS 3100 - Fall 2012 College Football Zone Jonathan Block Anne Rathe Jared Scallan JohnTsimis October 11, 2012

Upload: others

Post on 30-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

1

Shadow Byte, inc.

ISDS 3100 - Fall 2012

College Football Zone

Jonathan Block Anne Rathe

Jared Scallan JohnTsimis

October 11, 2012

Page 2: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

2

Table of Contents Executive Summary…………………………………………………………………………………………………………….3 Actor and Use Case Glossary……………………………………………………………………………………………….4 Use Case Diagram……………………………………………………………………………………………………………….5 Use Case Narratives……………………………………………………………………………………………………………6-9 Results of Research…………………………………………………………………………………………………………….10 System Description………………………………………………………………………………………………………….11-12 Detailed Activities………………………………………………………………………………………………………………13 Appendix……………………………………………………………………………………………………………………………14

Page 3: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

3

Executive Summary

Our goal is to create a website that compiles NCAA football information and allows the users to customize a homepage to their specific team preferences. After the user is registered on the website, they will first select their primary school of interest. Then, the user will select from a list of options pertaining to the football team that they would like to follow and rate them from highest to least priority, and the website will create a homepage that displays this information. The home page will function in a modular format utilizing a series of drop down menus that can be personalized according to the user’s preference where certain information is displayed. The objective is to create a hub that provides the user with instant personalized access to articles as well as recent statistics on how their favorite team and athletes are performing.

The target audience for our online application will include, but is not limited to, currently enrolled college students. Students tend to have a more personal interest in following their college’s sports teams, because often they are following their friends and peers performances as well as the overall team. Any college campus that has sports teams fosters college pride and team spirit within the student population that continues for a lifetime. Therefore, our second and broader demographic would include all football sport enthusiasts likely ages 22-55, who are associated with the schools either through alumni, family, friends or location. This demographic has less of a personal connection to the players and may find the information on a more nationalized website, such as ESPN, to have enough relevant context for what their needs versus taking the time to customize a website just for their preferences.

The first problem with this application is to differentiate it from all other sports websites in such a way that it is unique and appealing to the target audience. Marketing directly on college campuses would be a major focus for spreading the word about the website and what it has to offer. Making the primary functions focus on information, like player of the week spotlight, which could discuss the player’s sports as well as their academic activities, this type of information would be more appreciated by someone currently enrolled in school that has a direct connection to the players. The second problem is making the homepage easy to read and not over cluttered with information. Depending on how many different options the user chooses to display on the home screen, there are vast arrays of articles, statistics, sports and school information that will need to be displayed either as links or drop down menus to help manage the clutter.

The website will also provide flexibility for the user to change their preferences at any time. It will give the user the option to be able to adjust what information is being displayed in the primary and peripheral areas on the screen by a drop menu system that will tier information categorically. For example, a user can drop and slide their mouse through an initial menu which will list topics such as: Articles, Statistics, Player track, and School talk. From there, each category will contain sub menus that describe the types of articles and statistics available for that topic. This will instantly give the user exactly what kind of information they would like to see right when they access the site. For instance, in the center of the page there can be a link to statistics from the previous games the users team played, while on the left there can be a link to statistics and a brief article about a specific player’s performance, and on the right projections about the coming week and snapshots of recent pertinent school events. Each page will be as diverse as the user that created it, making the possibilities endless.

Page 4: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

4

Actor Glossary

Term Synonym Description

Perspective User An individual who seeks a personalized sports information website

User An individual that is already subscribed to the website.

System Administrator Individuals who support the website and maintain the subscription and school rankings.

Content Validators Individuals who validate and update content from the information source for user customization

Information Source Inputs information from various news outlets. (internet, newspaper, school website, television, radio)

System Update Program that routinely updates content as per user request

Use Case Glossary

Use-Case Name Use-Case Description Participating Actors and Roles

Submit Subscription Order This use case describes the event of a potential user requesting to subscribe to the website.

Perspective User

System Administrator

First time set-up This use case describes the event where the user selects and ranks the school he/she would like to follow and where the user customizes their individual football interests.

User

System Administrator

Customized Homepage This use case describes the event where the users requested content is gathered and validated for their homepage.

User

Content Validators

Information Source

User homepage update This use case describes the event where the users homepage is routinely updated by the content validators

System Update

User

Page 5: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

5

Use Case Diagram

Page 6: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

6

Use Case Narratives

College Football Zone

Author (s): Block, Jonathan Date: 10/09/2012 Rathe, Anne Scallan, Jared Tsimis, John

USE CASE NAME: Submit Subscription Order

PRIMARY BUSINESS ACTOR:

Perspective User System Administrator

OTHER PARTICIPATING

ACTORS:

DESCRIPTION: This use case describes the event where the potential user requests a subscription to the website.

PRE-CONDITION: Potential user must have internet access.

TRIGGER: The potential user clicks “New User” link.

TYPICAL COURSE Actor Action System Response

OF EVENTS:

Step 1: Perspective user creates a username and password and selects the college football team

he/she wants to follow.

Step 2: The system responds by verifying that all required information has been

provided.

Step 3: The system verifies that the username is available for use.

Step 4: The system allows the user access to a customizable homepage.

ALTERNATE COURSES:

Alt-Step 2: The user has not provided all the required information. The user is notified and is allowed to resubmit.

Alt-Step 3: If the requested username is already in use, the user is notified and is allowed to edit and resubmit.

CONCLUSION: This use case concludes when the user has finished creating the account and is allowed access to his/her homepage.

POST-CONDITION: The user is officially a member of College Sports Zone, and his/her username is no longer available to any other perspective users.

BUSINESS RULES

IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS

ASSUMPTIONS:

OPEN ISSUES:

CORRESPONDING FORMS AND REPORTS:

Sign-Up Form

Page 7: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

7

Use Case Narratives (continued)

College Football Zone Author (s): Block, Jonathan Date: 10-09-2012 Rathe, Anne Scallan, Jared Tsimis, John

USE CASE NAME: First Time Set-Up

PRIMARY BUSINESS ACTOR:

User System Administrator

OTHER PARTICIPATING

ACTORS:

DESCRIPTION: This use case describes the event where the user selects the college football team he/she is interested in following. The user then is brought to his/her homepage where they are allowed to customize the information

that is shown to them on a day to day basis.

PRE-CONDITION: The user must be a member of College Football Zone. The user must have access to the internet.

TRIGGER:

TYPICAL COURSE Actor Action System Response

OF EVENTS:

Step 1: The user logs into their College Football Zone account.

Step 2: The system responds by showing the user’s new, customizable homepage,

along with four drop-down menus.

Step 3: The user selects the content from the drop-down

menus that he/she would like to be shown on his/her homepage.

Step 4: The system refreshes the homepage with the user’s preferences

chosen from the drop-down menus.

ALTERNATE COURSES:

Alt-Step 1: The user’s login information is invalid, and the user is allowed to resubmit.

CONCLUSION: This use case concludes once the user has finished customizing his/her homepage.

POST-CONDITION: The user has officially created his/her homepage, and is allowed to see the content that was requested.

BUSINESS RULES

IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS

ASSUMPTIONS:

OPEN ISSUES:

CORRESPONDING FORMS AND REPORTS:

Homepage

Page 8: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

8

Use Case Narratives (continued)

College Football Zone Author (s): Block, Jonathan Rathe, Anne Date: 10/10/2012 Scallan, Jared Tsimis, John

USE CASE NAME: Customized Homepage

PRIMARY BUSINESS ACTOR:

User Content Validators Information Source

OTHER PARTICIPATING

ACTORS:

DESCRIPTION: This use case describes the event where the content is gathered and validated for his/her homepage.

PRE-CONDITION: User must be a member of College Football Zone. User must have internet access.

TRIGGER:

TYPICAL COURSE Actor Action System Response

OF EVENTS:

Step 1: The user selects the content he/she would like to view

on his/her homepage.

Step 2: The system responds by gathering the information via various sports websites.

Step 3: The system validates the information.

Step 4: The system posts the appropriate content on the user’s homepage.

ALTERNATE COURSES:

CONCLUSION: The use case concludes once the requested content is now available on the user’s homepage.

POST-CONDITION: The user’s homepage is now complete with the requested content.

BUSINESS RULES

IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS

ASSUMPTIONS:

OPEN ISSUES:

CORRESPONDING FORMS AND REPORTS:

Customize option page

Page 9: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

9

Use Case Narratives (continued)

College Football Zone Author (s): Block, Jonathan Date: 10-09-2012 Rathe, Anne Scallan, Jared Tsimis, John

USE CASE NAME: User Homepage Update

PRIMARY BUSINESS ACTOR:

User System Update

OTHER PARTICIPATING

ACTORS:

DESCRIPTION: This use case describes the event where the content on the user’s homepage is routinely updated by the system update program.

PRE-CONDITION: The user must be a member of College Football Zone. The user must have internet access.

TRIGGER:

TYPICAL COURSE Actor Action System Response

OF EVENTS:

Step 1: The user logs into their homepage and updates their

dropdown preferences

Step 2: The system responds by searching through the pre validated data

(categorically) and updates the data accordingly

ALTERNATE COURSES:

Alt-Step 2: The content is up-to-date, and the system update does not need to update the information.

CONCLUSION: This use case concludes when the system update believes the content on the user’s homepage is up-to-date with the latest information.

POST-CONDITION: The user’s homepage is now filled with the most recent requested information.

BUSINESS RULES

IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS

ASSUMPTIONS:

OPEN ISSUES:

CORRESPONDING FORMS AND REPORTS:

Customized Homepage

Page 10: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

10

Results of Research

We chose to use a questionnaire as our method of research. No one was interviewed before or

after they filled out the questionnaire. Our research panel consisted of twelve random patrons of a

local restaurant, six men and six women. Our objective was to provide evidence that confirms who

our target audience is and that it would support a fully customizable college football website. The

questions were as follows: Are you a college football fan and do you have a favorite team, where do

you currently get your college sports football information (television, internet or newspapers), did

you or a family member attend the university, and would you be interested in a personally

customizable website for college football. Everyone answered yes to being a fan of college football

and having a favorite team (LSU Tigers). All of the men currently got their college football

information from television or the Internet through companies like ESPN, no one said newspapers.

The majority of the women did not specifically follow college football through any media outlet.

Everyone did answer yes to attending the university of his or her favorite team or knowing someone

who had. All of the men said they would be interested in a customizable college football website.

While the women, across the board, were indifferent and said “it sounded like a good idea but it

would not be something they would use frequently enough to justify the need for customizable

content.” This feedback supports our initial pitch that there is a specific target audience for our

product and it fits within the wants and needs of that audience. It was surprising that the all the

women had a favorite team, but did not have any interest in keeping up with any of the statistics or

players further than keeping up if they are winning or losing.

Page 11: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

11

System Description

Sign up form

Sign In Page

Page 12: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

12

System Description

Customize option page

Customized Homepage

Page 13: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

13

Detailed Activities

Team Leader - Jonathan Block Team Leader for next milestone - Jarred Scallan Milestone Contributions Jonathan Block - Team leader for milestone, Use Case Narratives, Actor Glossary, ideas, and editing. Anne Rathe – Team member, Actor Glossary, Use Case Narratives, Model and Design of the website,

ideas, and editing. Jared Scallan – Team member, Use Case Narratives, Use Case Diagram, ideas, and editing. John Tsimis – Team member, Use Case Narratives, Actor Glossary, Use Case Diagram, Model and Design of the website, ideas, and editing.

Page 14: Shadow Byte, Inc.jonathanblock.weebly.com/uploads/1/5/2/7/15270830/milestone_2.pdf · routinely updated by the content validators System Update User . Shadow Byte, Inc. Milestone

Shadow Byte, Inc. Milestone 2

14

Appendix

Functional 1. Registration

1.1 Allow the user to create a username 1.2 Allow the user to create a password

2. Customizable content 2.1 Allow the user to choose the school they desire to follow 2.2 Allow the user to choose their favorite statistics they want to follow

3. Homepage 3.1 Allow the user to access recent activities/stats/ breaking news 3.2 Allow user to access current statistics/leaders 3.3 Allow user to access historical stats 3.4 Allow user to access upcoming matchups 3.5 Allow user to access media/videos/ news articles 3.6 Allow user to access national ranking

4. System update 4.1 Allows user to update content upon request

Non-functional 5. Operational

5.1. Information is compiled and translated by user preference. 5.2. Runs in web browsers and potential mobile phone app. 5.3. Statistical credit to where the information comes from. 5.4. Security 5.5. User information will be secure. 5.6. System will be available 24/7/365