Requirements Document - Wolfpack150/BaseballProject GitHub Wiki
The following is a list of the FR/NFR that have been implemented or are planned on being implemented in the future
Functional Requirements:
In place currently
- The application must be able to run on an Android tablet
- Create players and teams
- Edit players from a lineup
- Run games start to finish and hold statistics beyond application life
- Properly perform live statistics and correct baseball plays
Future implementation
- Implement leagues that can hold many teams, statistics, schedules that can be run by league officials
- Be able to load and save multiple games, as well as undo/redo plays
- Be accessible through a network to see live game updates
Non-Functional Requirements
In place currently
- Performance- Show live game statistics without the use of refreshing the application
- Usuabilty- Make the application as easy to use as possible, making it clear and simple for users
- Documentation- Create clear and consise code, with documentation to explain what the code is doing
Future implementation
- Security- Once we have implemented storing player and coach data, such as home addresses, we need to be able to keep that information secure
- Compatibility- would like for the application to run on other android/ios devices