Software Development Document

for

%PROJECTTITLE%

Prepared by:  %DEVELOPER%

%COMPANY%

Table of Contents

1.Scope
		1.1 Identification
        		The formal name for this project is: %PROJECTTITLE%
		The electronic name is: %PROJECTNAME%
		Date when project was created:%DATE_CREATED%
Dates when changes were made: %CHANGES%

	1.2 Purpose
		%PURPOSE%
	1.3 Introduction
		This document describes the detailed design for this project.  

2.	Referenced Documents
	2.1 Related Documentation
            %REFERENCES%

	2.2 Project Source Files

		%S:SOURCEFILES%

		2.3 Project Output File
		%S:OUTPUTFILES%

3. Requirements
		3.1 Program Overview
      %OVERVIEW%

		3.2  Global Data
		3.2.1 Constants
			
Identifier	Type	Description	
 %D:ID%	 %D:VALUE%	 %D:DESCRIPTION%	

		3.2.2 Types
Identifier	Type	Description	
 %T:ID%	 %T:TYPE%	 %T:DESCRIPTION%	

		3.2.3 Variables

Identifier	Type	Description	
 %G:ID%	 %G:TYPE%	 %G:DESCRIPTION%	

	3.3	Detailed Design
			%FOR EACH FUNCTION%
   3.3.%j%	%F:FUNCTION%
    3.3.%j%.1	Requirements
%F:DESCRIPTION%

				Author: %AUTHOR%
				Purpose: %PURPOSE%
				Date Created:%DATE_CREATED%
				Changes:%CHANGES%

     3.3.%j%.2	 Local Data

Identifier	Type	Description	
 %L:ID%	 %L:TYPE%	 %L:DESCRIPTION%	

		3.3.%j%.3	Local Constants

Identifier	Type	Description	
 %D:ID%	 %D:VALUE%	 %D:DESCRIPTION%	

		3.3.%j%.4	Local Types

Identifier	Type	Description	
 %T:ID%	 %T:TYPE%	 %T:DESCRIPTION%	

		%END FOR%

	4.0 Functions

Function Name	Description		
 %F:FUNCTION%	 %F:DESCRIPTION%