Software
Design
This section should contain a complete description of the
high level design for your project. It
should depict the overall architecture of your system. If your system is based on a traditional
approach, you should have a structure chart identifying the control hierarchy
of the modules in your system. If you
take an object-oriented approach, you should show appropriate UML
diagrams. In either case you should
provide for each of the methods/functions of your system the following
information:
·
A processing narrative
·
An interface description (input and output arguments)
·
Global data structures accessed
·
Modules called
Additionally, all databases and other data structures used
by the system should be described.
Templates for creating a design document can be found at the
following sites: http://www.cmcrossroads.com/bradapp/docs/sdd.html
http://www.rspa.com/docs/Designspec.html
http://www.cs.iit.edu/~oaldawud/CS487/project/software_design_specification.htm