Professional Documents
Culture Documents
Shade Petteway
Sakea Williamson
Jeremy Ruffin
Guarav Khharva
Table of Contents
Table of Contents 2
Executive Summary 3
System Profile. 4-5
Team Minutes. 6-8
Use Case Diagram....... 9
Use-Case Descriptions....10-12
Workflow Diagrams...13-15
Class Diagram.16
Sequence Diagrams.17
Executive Summary
are met; requirements such as security, reliability, and so on. Improvements will be made during
this phase based upon test results. The last and final phase is the deployment phase. The system
is complete during this phase and ready to run. We will then present the system to all actors and
stakeholders to eliminate their problem.
System Profile
Description:
Currently, there is no system in place to combat with the toughness that statistics gives students.
The current system that schools use and have in place is either just questions through blackboard
or MyStatLab.
Triggered the Project:
The systems UNCG has in place does not offer anything that gives student a sense of fun while
learning. Students currently just answer questions multiple times until the work is finished, for a
grade. Students want to have fun while learning or even have that sense of unknowingly learning
information.
Proposed System:
The system that will aid in solving the schools and students issues will be a Fun with Statistics
Game. The goal of this game is to end all the boredom and struggle that statistics brings.
Business Policies:
This game is rated Mature for violence and language.
Users:
Student (direct user):
Create Account
Customize Avatar
Play Game
Answer Questions
View Leaderboard
Create Account
Reset Password
Create Questions
View Progress
View Leaderboard
Update System
Capabilities:
- Calculate grades
- Update leaderboard
- Connect player with opponent or computer if opponent is not available
- Randomize questions
- Records time and accuracy
Networking:
The student will need to be connected via wi-fi or ethernet in order to play game. This will enable an opponent to be connected with the player.
Current technology :
The current technology that is being used for the current system is a computer. Currently the
system in place is only compatible with a computer. The technology needs for the current proposed system will be phone, tablet, or computer. No extra hardware, software, or communications will be needed in order to operate the game.
Use-Case Descriptions
Use Case:
Description:
Primary Actor(s):
Student
Realted Use
Cases:
Stakeholders:
Instructors
Preconditions:
Must be a student enrolled at the university and enrolled in the specific statistics
course. Student must have valid email address and class information (section,
instructor).
Postconditions:
Account must be created and saved. The class section along with instructor and
class ID must be validated. Class section and instructor must match up with the
class ID.
Flow of Activity:
Actor's Responsibilities
Exception
Conditions:
System Responsibilities
1.
2.
Use Case:
Description:
Primary Actor(s):
Instructor
Stakeholders:
System admin
Preconditions:
Postconditions:
Flow of Activity:
Actor's Responsibilities
1.
2.
3.
4.
Exception
Conditions:
System Responsibilities
1.
2.
Use Case:
Play game
Description:
Student will play game, student will log in to game page to start, student will
select any chapters he/she likes to begin, student will play a game by
completing each sections, and student will have option to save or submit
answer once they complete answering questions.
Primary Actor(s):
Student
Stakeholders:
Preconditions:
Postconditions:
Flow of Activity:
Actor's Responsibilities
1.
2.
3.
4.
5.
6.
Exception
Conditions:
System Responsibilities
(5.1) If system does not display answer saved once student answers
question, student will have to finish entire section.
Use Case:
Description:
To see graphically how much progress has been made throughout the game
Primary
Actor(s):
Student
Realted Use
Cases:
Stakeholders:
Instructor
Preconditions: Student must have completed a section in order to have made progress within the
game
Postcondition
s:
Flow of
Activity:
Students will see how far they have come in the game
Actor's Responsibilities
*Assuming student is logged in*
(1) Student select view progress
(2) student will view graph to analyze
progress in game
Exception
Conditions:
System Responsibilities
Use Case:
Description:
After simulation has been completed, the instructor(s) can log in and view the
information and players' results. This could be used to adjust questions or answers to
make the simulation more helpful.
Primary
Actor(s):
Instructor(s)
Realted Use
Cases:
Stakeholders:
Preconditions: Player(s) must have logged in the account or completed the simulation and instructor
must log in
Postcondition
s:
Simulation questions will be adjusted to be more helpful and represent real life
situations.
Flow of
Activity:
Exception
Conditions:
Actor's Responsibilities
System Responsibilities
(1.1) Login information isnt verified (1.2)if no content is entered by the player(s) then
nothing will show up for instructor to review.
Workflow Diagrams