SYSTEM DESIGN DOCUMENT
the detailed module designs:
• A narrative description of each module, its function(s), the conditions under which it
is used (called or scheduled for execution), its overall processing, logic, interfaces to
other modules, interfaces to external systems, security requirements, etc.; explain any
algorithms used by the module in detail
• For COTS packages, specify any call routines or bridging programs to integrate the
package with the system and/or other COTS packages (for example, Dynamic Link
Libraries)
• Data elements, record structures, and file structures associated with module input and
output
• Graphical representation of the module processing, logic, flow of control, and
algorithms, using an accepted diagramming approach (for example, structure charts,
action diagrams, flowcharts, etc.)
• Data entry and data output graphics; define or reference associated data elements; if
the project is large and complex or if the detailed module designs will be incorporated
into a separate document, then it may be appropriate to repeat the screen information
in this section
• Report layout
5.3 Internal Communications Detailed Design
If the system includes more than one component there may be a requirement for internal
communications to exchange information, provide commands, or support input/output
functions. This section should provide enough detailed information about the
communication requirements to correctly build and/or procure the communications
components for the system. Include the following information in the detailed designs (as
appropriate):
• The number of servers and clients to be included on each area network
• Specifications for bus timing requirements and bus control
• Format(s) for data being exchanged between components
• Graphical representation of the connectivity between components, showing the
direction of data flow (if applicable), and approximate distances between
components; information should provide enough detail to support the procurement of
hardware to complete the installation at a given location
• LAN topology
6 EXTERNAL INTERFACES
External systems are any systems that are not within the scope of the system under
development, regardless whether the other systems are managed by the State or another
agency. In this section, describe the electronic interface(s) between this system and each of
the other systems and/or subsystem(s), emphasizing the point of view of the system being
developed.
6.1 Interface Architecture
In this section, describe the interface(s) between the system being developed and other