Home
About
Braindump
Links
Donate
Ask the Opossum

Thinkydink Template for Creating A Software Detailed Design Document (SWDD) - Adapted from Xuyen Nguyen

Any software developer worth his or her salt should produce a Software Design Document, or SWDD (pronounced "swid"), for any new application before writing a single line of code. This is where you lay out all the details of your intended design and address common customer concerns. The SWDD will not only provide a valuable reference for your customer when the application is complete, it will serve as your blueprint during the coding phase of your project.

A SWDD differs from a requirements document in that where a requirements document lays out the WHAT - the required functionality of the application -, a SWDD lays out the HOW - the specs of the design intended to meet the stated requirements. In general, the SWDD should contain the following major headings:

I. Introduction
II. System Design Overview
III. Application Design Detail
IV. Operations Detail
V. Application Processes Detail
VI. Security Design and Implementation Detail
VII. Administrator Activities

I. Introduction

Back to SWDD Headings

II. System Design Overview – define the system architecture (standalone, client-server, web application) and explain the relationships between all of the application components/modules

1. Give a brief description of each component/module

    2. State system requirements

    a) Software requirements – (Win 3.11, Win 95, etc…)

    b) Hardware requirements – (processor speed, RAM, hard disk space, etc…)

Back to SWDD Headings

III. Application Design Detail

Back to SWDD Headings

IV. Operations Detail

Back to SWDD Headings

V. Application Processes Detail

Back to SWDD Headings

VI. Security Design and Implementation Detail

Back to SWDD Headings

VII. Administrator Activities - Overview of Administrator role and responsibilities

Back to SWDD Headings

Send comments and questions about this site to the Webmaster@Thinkydink.com All Thinkydink site content copyright April Hamilton, 2000-2002, All Rights Reserved.