Design Specification Template

  • Design Specification Template

Detailed Design of XXX System / Sub-system

System NameXXX System
AuthorXXX
Submission Date2021-06-30

Revision History

Revised VersionChange DescriptionDate of ChangeAuthor
v1.0XXXXXXX2021-06-30XXX

Technical Review Comments

No.ReviewerReview Comment (Pass/Fail/Pending, comments allowed)Review Time
1XXXPass2022.1.1

Background

Glossary

  • SIP: Session Initiation Protocol
  • RTP: Real-time Transport Protocol

Design Objectives

Functional Requirements

Non-Functional Requirements (mandatory)

Environment

System Constraints

Estimated Data Scale (mandatory)

Existing Solutions

Design Ideas & Trade-offs

Assumptions & Dependencies / Relationships with Other Systems

System Design

Overview

Architecture Diagram & Explanation

System Flow & Explanation (optional)

Interfaces with External Systems

Global Data-Structure Descriptions

Brief Description of Module XXX1

Functionality of Module XXX1

Interfaces with Other Modules

Brief Description of Module XXX2

Functionality of Module XXX2

Interfaces with Other Modules

Threat Modeling

Upgrade Impact (mandatory)

Risk Assessment & Impact on Other Systems (optional)

Known or Foreseeable Risks

Potential Impact with Other Systems/Modules

Innovation Points (optional)

Attachments & References