Stage 2 will implement the following
features:
Feature | Notes | Requirement Number |
User can load a Robot program. | -Selecting “Load Program” from the Program Menu will bring up a java swing box. -The java file that the user selects is set as the file to retrieve robot code from. | 3.2.PJ.3.1 2.2.15 |
User can save a Robot program. | -Selecting “Save Program” from the Program Menu will bring up a java swing box. -The robot commands will be stored in this file in java code format. | 3.2.PJ.3.2 Save 2.2.16 (Save) 2.2.17 (Save As) |
User can inspect a Robot object. | -User clicks the “Inspect” button from the Immediate Mode panel. -A pop-up window displays information regarding the robot’s state. | 3.2.RG 2.2.10 |
User can set Animation Speed | -Dragging the slider bar to the desired position will set the animation speed | 3.2.PR.3.3 2.2.9 |
User can animate Robot actions. | -User clicks the “Animate” button. -All robot actions stored in the command history are visualized. | 3.2.PR 2.2.9 |
Stage 3 will implement the following
features:
Feature | Notes | Requirement Number |
User can animate Robot actions. | -User clicks the “Animate” button. -All robot actions stored in the command history are visualized. | To Be Added to Section 3.2.PR |
User can debug Robot code. | -User clicks the “Debug” button. -The Debug panel becomes active and the user can “Step” through each line of code. | 3.2.DB |
User can edit Robot Code in java text. | -User clicks on the “Edit” button. -The user has full text editing capabilities including Copy, Paste, and Cut. | Section 3.2.RE removed from SRS due to its third-party nature |
User views more detailed Command history window in Debug mode. | -The Command history window in Debug mode will display java code rather than simple robot primitives. | 3.2.DB.1 |
User can preview a Challenge world. | -User clicks the "Load Challenge", select the challenge world file and the new world will be displayed in the world window (need confirmation over laps with User can load a challenge world) | To Be Added to Section 3.2.CE |
User can edit/create Challenge worlds. | -User is provided with a challenge world template file that the user will edit in a text editor of their choosing. Challenge world items such as walls and room sizes are created/edited by editing the text file | 3.2.CE(To Be Updated) |
User can load a Challenge world. | -Selecting “Load Robot” from the File Menu will bring up a java swing box. -The information in the file is analyzed and the new Challenge world is rendered. | 3.2.CE.3.3.2 |
(Under no circumstances are you to edit this page in MS-Word)
Revision History:
01/09/02 | Deran Mirijanian | Created |
02/11/02 | Deran Mirijanian | Updated for Stage 2 Release |
2/27/02 | Alan Law | Updated for Stage 3 Release |