Skip to content

Instantly share code, notes, and snippets.

@creedasaurus
Created March 17, 2017 17:18
Show Gist options
  • Save creedasaurus/d3370db35f2d131fa1f339eb1b57d422 to your computer and use it in GitHub Desktop.
Save creedasaurus/d3370db35f2d131fa1f339eb1b57d422 to your computer and use it in GitHub Desktop.
Functional Requirements for our SW Eng. Group Project

Functional Requirements

# Requirement Classification
1 The user should be able to save a program that they have written functional
2 The user should be able to load a program from a file on their computer functional
3 The user should be able to start the program at a time of their choosing functional
4 The program should run on any computer non-functional
5 The user should be able to clearly see the contents of the primary registers functional
6 The user should be able to clearly see any output or prompts from the program functional
7 The user should be able to read/write a maximum of 1000 'words' into the simulator's memory functional
8 The program should not have a menu depth greater than 3 non-functional
9 The program should be able to perform basic mathematics based upon the instructions given it functional
10 The program should be able to clearly display the contents of its memory functional
11 The user should be able to request the contents of the program's memory after a program has be input and executed functional
12 The user should be able to easily respond to prompts given by the executing program functional
13 The program should be able to update the view functional
14 The program should provide a help screen that shows the various commands functional
15 The user should be able to adjust the program window and section size for convenience functional
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment