Design Document Template - 網路前瞻技術實驗室
[Pages:140]Software Development Templates
Design Document Version 0.0
Description of Project
DOCUMENT NO: VERSION:
CONTACT: EMAIL:
Ivan Walsh
DATE:
4/13/2004
Distribution is subject to copyright.
Design Document Template - Chapters Created by: Ivan Walsh
Disclaimers
The information contained in this document is the proprietary and exclusive property of XXX except as otherwise indicated. No part of this document, in whole or in part, may be reproduced, stored, transmitted, or used for design purposes without the prior written permission of XXX.
The information contained in this document is subject to change without notice.
The information in this document is provided for informational purposes only. XXX specifically disclaims all warranties, express or limited, including, but not limited, to the implied warranties of merchantability and fitness for a particular purpose, except as provided for in a separate software license agreement.
Privacy Information
This document may contain information of a sensitive nature. This information should not be given to persons other than those who are involved in the Project Name project or who will become involved during the lifecycle
Trademarks
[Trademarks are added here]
Version History
Version
Author(s)
REVISION CHART Description of Version
Date Completed
Preface
i
Design Document Template - Chapters Created by Ivan Walsh
Document Owner
The primary contact for questions regarding this document is: Author: Project Name Phone: Email:
Document Approval
Document Name: Publication Date: Contract Number: Project Number: Prepared by:
Approval:
__________________________
Name and Organization
Concurrence: _________________________ Name and Organization
ii
Preface
Table of Contents
1 Introduction 1.1 Purpose of this document 1.2 Document Overview 1.3 Identification 1.4 Scope 1.5 Relationship to Other Plans 1.6 References 1.7 Methodology, Tools, and Techniques 1.8 Policies, Directives and Procedures 1.9 Key Stakeholders 1.10 Points of Contact
2 Design Overview 2.1 Background Information 2.2 System Evolution Description 2.3 Technology Forecast 2.4 Application Overview 2.5 Current Process 2.6 Proposed Process 2.7 Business Context 2.8 Constraints 2.9 Risks 2.10 Issues 2.11 Assumptions 2.12 Dependencies
3 Scope of Work 3.1 System-wide design decisions 3.2 System Functions 3.3 Similar System Information 3.4 User Characteristics 3.5 User Problem Statement 3.6 User Objectives 3.7 Performance Requirements 3.8 Security Requirements 3.9 Hardware Interfaces 3.10 Communications Interfaces
Preface
Design Document Template - Chapters Created by: Ivan Walsh
7 7 7 7 7 8 8 8 8 8 8
9 9 9 9 9 9 9 10 10 10 10 11 11
12 12 12 12 12 12 13 13 13 13 13
iii
Design Document Template - Chapters Created by Ivan Walsh
3.11 Software Interfaces 3.12 Design Constraints 3.13 Data Dictionary 3.14 Data Analysis 3.15 Output Specifications 3.16 Decision Tables 3.17 Logical Database Model 3.18 Data Conversion 3.19 Value Definitions 3.20 External System Dependencies 3.21 Data Validation 3.22 Data Migration and Transformation
4 System Design 4.1 System Architecture 4.2 Modules and Interaction 4.3 Data Design 4.4 Internal Data Structure 4.5 Global Data Structure 4.6 Temporary Data Structure 4.7 Database description 4.8 Object-Oriented Design 4.8.1 Object Decomposition 4.8.2 Method Decomposition 4.9 Procedural Approach
5 Detailed Design 5.1 System Structure 5.1.1 Architecture diagram 5.1.2 Alternatives 5.2 Description for Component n 5.2.1 Processing narrative for component n 5.2.2 Component n interface description 5.2.3 Component n processing detail 5.3 Software Interface Description 5.3.1 External Machine Interfaces 5.3.2 External System Interfaces 5.3.3 User Interface 5.4 [Module X] 5.4.1 Data Model 5.4.2 User Interfaces and Functionality
6 Interface Design
iv
13 13 14 14 14 15 15 15 15 16 16 16
17 17 17 17 17 17 17 18 18 18 18 18
19 19 19 19 19 19 19 19 20 20 20 20 21 21 21
22
Preface
6.1 Interface Description
7 User Interface Design 7.1 User interface 7.1.1 Screen images 7.1.2 Objects and actions 7.1.3 Interface design rules 7.2 Components available 7.3 User Interface Development Description
8 Non-Functional Requirements 8.1 Performance 8.2 Security 8.3 Licenses 8.4 Language 8.5 Others
9 Testing 9.1 Test Plan Objectives 9.2 Test Strategy 9.3 System Test 9.4 Performance Test 9.5 Security Test 9.6 Automated Test 9.7 Stress and Volume Test 9.8 Recovery Test 9.9 Documentation Test 9.10 Beta Test 9.11 User Acceptance Test 9.12 Environment Requirements 9.12.1 Data Entry workstations 9.12.2 MainFrame 9.13 Test Schedule 9.14 Control Procedures 9.14.1 Reviews 9.14.2 Bug Review meetings 9.14.3 Change Request 9.14.4 Defect Reporting 9.15 Testing Functions 9.16 Resources and Responsibilities
10 Deliverables 10.1 Schedule
Preface
Design Document Template - Chapters Created by: Ivan Walsh
22
25 25 25 25 25 25 25
26 26 26 26 26 26
27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30
31 31
v
Design Document Template - Chapters Created by Ivan Walsh
10.2 Suspension / Exit Criteria 10.3 Resumption Criteria 10.4 Dependencies
10.4.1 Personnel Dependencies 10.4.2 Software Dependencies 10.4.3 Hardware Dependencies 10.5 Test Data 10.6 Risks 10.6.1 Schedule 10.6.2 Technical 10.6.3 Management 10.6.4 Personnel 10.6.5 Requirements 10.7 Documentation 10.8 Approvals
11 Appendices 11.1 Requirements Traceability Matrix 11.2 Packaging and Installation 11.3 Design Metrics 11.4 Glossary of Terms
Index of Tables
Table 1 -- Risks Table 2 -- Issues Table 3 -- Assumptions Table 4 -- Dependencies Table 5 -- Data Analysis Table 6 -- Decision Tables Table 7-- Value Definitions Table 8 -- External System Dependencies Table 9 -- Roles and Responsibilities Table 10 -- Schedule Table 11-- Approvals Table 12 -- Glossary of Terms
vi
31 31 32 32 32 32 32 32 32 32 32 32 33 33 33
34 34 34 34 34
10 10 11 11 14 15 15 16 30 31 33 34
Preface
1 Introduction
Provide a brief introduction to the system for which this design is being undertaken.
1.1 Purpose of this document
Describe the purpose of the document and its intended audience.
1.2 Document Overview
Outline the main sections in this document, e.g.:
? Chapter 1 ? Describe the contents of this chapter. ? Chapter 2 ? Describe the contents of this chapter. ? Chapter 3 ? Describe the contents of this chapter. ? Chapter 4 ? Describe the contents of this chapter. ? Chapter 5 ? Describe the contents of this chapter.
1.3 Identification
Include a full identification of the system and software to which this document applies, including, identification number(s), title(s), abbreviation(s), version number(s), and release number(s). Identify all standards (ANSI, ISO, IEEE, etc) that apply to the design document.
1.4 Scope
Describe the scope of the design document (and also what is outside of scope); scope of the requirements definition effort and outline the requirements elicitation team, e.g. users, customers, and developers.
Design Document Template - Chapters
? Copyright XXX.
7
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- software design document
- system design document template
- software design document template
- software design document sdd template
- a template for documenting software and firmware architectures
- system design document
- software engineering project computer science
- high level design 1 0
- templates for software configuration management documents
- documenting software architecture documenting interfaces
Related searches
- free loan document template word
- free system design document template
- system design document example
- system design document template
- software design document template pdf
- software design document example pdf
- project requirements document template word
- requirements document template excel
- technical design document template example
- functional design document sample
- business process design document template
- functional design document template