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
⚠️ **GitHub.com Fallback** ⚠️