Requirements Specification
Documentation that might help someone somewhere someday. Also have a look at:
- Functional Design Specification
- Internal Design Specifications (not written yet - placeholder)
Requirements Specification
This is a basic explanation of the tasks the software should be able to achieve
Opening, closing and saving of files
- Opening of DWG files. AutoCAD version 12, 13, 14, 2000, 2000i, 2002 DWG files should be openable
- Saving of DWG files. AutoCAD version 12, 13, 14, 2000, 2000i, 2002 DWG files should be saveable
- Opening of DXF files, AutoCAD version 12, 13, 14, 2000, 2000i, 2002 DXF files should be openable
- Saving of DXF files. AutoCAD version 12, 13, 14, 2000, 2000i, 2002 DWG files should be saveable
- Saving of SVG files. SVG version 1.0 files should be savable and conform to the relevent DTD
- Saving of PNG files should be possible and produce valid PNG files
- The user should be able to start the system and load a file using the external command line
- The user should be able to activate the open file dialog from a graphical icon option
- The user should be able to activate the open file dialog from the system menu
- The user should be able to activate the open file dialog from the internal command line
- The user should be able to close the current drawing without exiting the system
- The user should be able to close the current drawing from the internal command line
- The user should be able to close the current drawing from the system menu
- The user should be able to close the current drawing from a graphical icon option
Viewing options
- The user should be able to pan across the drawing
- The user should be able to zoom into and out of the drawing
- Zoom extents and zoom window options should be present
- The user should be able to access the pan and zoom options from the internal command line
- The user should be able to access the pan and zoom options from the menu options
- The user should be able to access the pan and zoom options from graphical icons
Command aliases
- The user should be able to access the command alias dialog from the menu options
- The user should be able to navigate the dialog box without a mouse
- The system should allow a standard AutoCAD PGP file to be substituted for its own and still work
Layers
- All layers used in the drawing should show up in the dialog box
- The user should be able to change the layers name, colour, linetype, on/off, freeze/thaw, viewport and locked/unlocked status.
- The user should be able to navigate the dialog box without a mouse
Printing
- The user should be able to print
- The user should be able to navigate the dialog box without a mouse