SDLC FunctionalSoftwaredesign Template
SDLC FunctionalSoftwaredesign Template
Functional Software
Design Description
Template
Version 1.2 14 JAN 2008
NOTE: Please remove this page when creating a Functional Software Design Description deliverable.
NOTE: Please remove this page when creating a Functional Software Design Description deliverable.
DIR Document 25FS-T1-2
TEX A S P RO JE CT DE L IV E RY FRA ME WO RK
FUNCTIONAL SOFTWARE
DESIGN DESCRIPTION
[Agency/Organization Name]
[PROJECT NAME]
Approver Name
Title
Signature
Date
[Agency/Organization Name]
[Project Name]
Contents
Section 1. Overview............................................................................................ 1
1.1 Purpose.............................................................................................. 1
1.2 Scope................................................................................................. 1
Section 2. System Architecture...........................................................................2
Section 3. Data Dictionary..................................................................................3
Section 4. Software Domain Design...................................................................4
4.1 Software Application Domain Chart...................................................4
4.2 Software Application Domains...........................................................4
Section 5.
5.1
5.2
5.3
5.4
Data Design.......................................................................................5
Persistent/Static Data........................................................................5
Transient/Dynamic Data.....................................................................5
External Interface Data......................................................................5
Transformation of Data......................................................................5
Section 6.
6.1
6.2
6.3
Based on
DIR Document 25FS-T1-2
Page i
[Agency/Organization Name]
[Project Name]
Section 1. Overview
1.1 Purpose
Describe the purpose of the Functional Software Design Description (SDD) and its intended
audience.
1.2 Scope
Describe the scope of the software to be produced.
Based on
DIR Document 25FS-T1-2
Page 1
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 2
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 3
[Agency/Organization Name]
[Project Name]
Domain X
Provide a high-level description of the family of components within Domain X and provide a
function hierarchy chart of the component relationships. Include any database domains and their
stored procedures and triggers. If appropriate, provide a hierarchical depiction of the components
within the domain.
Based on
DIR Document 25FS-T1-2
Page 4
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 5
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 6
[Agency/Organization Name]
[Project Name]
Also, specify the error messages to be displayed when the input does not meet requirements
for the field.
Based on
DIR Document 25FS-T1-2
Page 7
[Agency/Organization Name]
[Project Name]
7.x Interface X
Describe the interface design including technology, the protocol, any specific message formats,
error conditions002C handshakes, initiation and closure, and other features that define the
design of the interface.
Based on
DIR Document 25FS-T1-2
Page 8
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 9
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 10
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Document Title
Date
Page 11
Author
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 12
[Agency/Organization Name]
[Project Name]
Date
Based on
DIR Document 25FS-T1-2
Name
Description
Page 13
[Agency/Organization Name]
[Project Name]
Based on
DIR Document 25FS-T1-2
Page 14