# | 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 |
Created
March 17, 2017 17:18
-
-
Save creedasaurus/d3370db35f2d131fa1f339eb1b57d422 to your computer and use it in GitHub Desktop.
Functional Requirements for our SW Eng. Group Project
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment