JZMD & Associates
 Staged Delivery Plan



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