Appendix F: Sample Outline of Software Detailed Design Specification

1

Introduction

1.1

Purpose

1.2

Scope

1.3

Definitions and Acronyms

2

References

3

Detailed Decomposition Descriptions

3.1

Module Decomposition

3.1.1

Module 1 Description

3.1.n

Module n Description

3.2

Concurrent Process Decomposition

3.2.1

Process 1 Description

 

.

 

.

 

.

3.2.m

Process m Description

3.3

Data Decomposition

3.3.1

Data Entity 1 Description

 

.

 

.

 

.

3.3.p

Data Entity p Description

4

Dependency Descriptions

4.1

Intermodule Dependencies

4.2

Interprocess Dependencies

4.3

Data Dependencies

5

Module Interface Descriptions

5.1

Module 1 Interfaces

5.1.1

User Interfaces

5.1.2

Hardware Interfaces

5.1.3

Software Interfaces

5.1.4

Communications Interfaces

 

.

 

.

 

.

5.n

Module n interfaces

6

Process Interfaces

6.1

Process 1 Interfaces

 

.

 

.

 

.

6.m

Process m Interfaces

7

Detailed Design

7.1

Module Detailed Design

7.1.1

Module 1 Detail

 

.

 

.

 

.

7.1.n

Module n Detail

7.2

Data Detailed Design

7.2.1

Data Entity 1 Detail

 

.

 

.

 

.

7.2.p

Data Entity p Detail

[1]Adapted from IEEE Standard 1016-1987.



Practical Guide to Software Quality Management
Practical Guide to Software Quality Management (Artech House Computing Library)
ISBN: 1580535275
EAN: 2147483647
Year: 2002
Pages: 137
Authors: John W. Horch

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net