Requirement Specification

Function:       (Name of the function.)

Description:    (Brief description of the function.)

Inputs:         (Input data required for the function.)

Source:         (Describe the source of each input.)

Outputs:        (Describe the output data returned by the

function.)

Destination:    (Describe the destination for each output.)

Pre-conditions: (Describe the state of the system that must

exist prior to execution of the function.)

Post-conditions:(Describe any change to the state of the

system that will exist after execution of

the function.)

Side Effects:   (Describe any change to the state of the

system that is affected by this function,

but not relevant to its purpose.)