软件系统设计说明书模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX Software System Design Specification
(OO)
XX 软件系统设计说明书 (OO)
版权所有不得复制
Copyright © BroadenGate Technologies, Co., Ltd.
. All Rights Reserved
Revision Record 修订记录
Catalog
目录
1Introduction 简介 (6)
1.1Purpose 目的 (6)
1.2Scope 范围 (6)
1.2.1Name 软件名称 (6)
1.2.2Functions 软件功能 (6)
1.2.3Applications软件应用 (6)
2Level 0 Design Description第0层设计描述 (6)
2.1Software System Context Definition 软件系统上下文定义 (6)
2.2Design Considerations (Optional)设计思路(可选) (6)
2.2.1Design Alternatives 设计可选方案 (6)
2.2.2Design Constraints 设计约束 (7)
2.2.3Other Design Considerations 其他 (7)
3Level 1 Design Description第一层设计描述 (7)
3.1System Architecture系统结构 (7)
3.1.1Description of the Architecture系统结构描述 (7)
3.1.2Representation of the Business Flow业务流程说明 (7)
3.2Decomposition Description分解描述 (8)
3.2.1Module/Subsystem 1 Description模块1/子系统1描述 (8)
3.2.2Module/Subsystem 2 Description模块2/子系统2描述 (8)
3.3Dependency Description依赖性描述 (8)
3.4Interface Description接口描述 (8)
3.4.1Module/Subsystem 1 Interface Description模块1/子系统1的接口描述 (8)
3.4.2Module/Subsystem 2 Interface Description模块2/子系统2的接口描述 (8)
4Level 2 Design Description第二层设计描述 (8)
4.1Module Name (1) 模块1名称 (9)
4.1.1Design Description模块设计描述 (9)
4.1.2Function Illustration功能实现说明 (10)
4.2Module Name (2) 模块2名称 (10)
4.2.1Design Description模块设计描述 (10)
4.2.2Function Illustration功能实现说明 (10)
5Database Design数据库设计 (10)
5.1Entities Definition实体定义 (10)
5.1.1Decomposition Description分解描述 (10)
5.1.2Internal Dependency Description内部依赖性描述 (10)
5.2Behaviors Definition行为定义 (11)
5.2.1Decomposition Description分解描述 (11)
5.2.2External Dependency Description外部依赖性描述 (11)
5.2.3Internal Dependency Description内部依赖性描述 (11)
6Detailed Design of Module 模块详细设计 (11)
6.1Class1 CLASS的设计 (11)
6.1.1Overview简介 (11)
6.1.2Class Diagram类图 (11)
6.1.3Status Design状态设计 (11)
6.1.4Attributes属性 (12)
6.1.5Methods方法 (12)
6.2Class2 CLASS的设计 (12)
7Detailed Design of the Database数据库详细设计 (12)
7.1Stored Procedure1 #/Trigger1# 存储过程1#/触发器1#的名称 (13)
7.2Stored Procedure 2#/Trigger2# 存储过程2#/触发器2#的名称 (13)
Keywords 关键词:
Abstract 摘要:
List of abbreviations 缩略语清单:<对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。Describe abbreviations in this document, full spelling of the
abbreviation and Chinese explanation should be provided.>
1Introduction 简介
1.1Purpose 目的
This section should state the purpose of this document. The intended reader should also be specified here.
这部分要描述文档的目的,并指明文档的读者。
1.2Scope 范围
1.2.1 Name 软件名称
Identify the software by name.
对软件命名。
1.2.2Functions 软件功能
Explain what the software product(s) will and will not do (either directly or by reference to another related document).
解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档)。
1.2.3Applications软件应用
Describe the application of the product (either directly or by reference to another software document)
描述软件的应用领域(可直接描述也可以参考其他软件文档)。
2Level 0 Design Description第0层设计描述
2.1Software System Context Definition 软件系统上下文定义
This section should describe the relationships between the software system to be developed and the external entities. Architecture diagrams could be used to describe the architecture and the interactions.
本节描述待开发软件系统与外部实体的关系,可以使用系统结构图来描述系统结构和交互关系。
The description of the external entities' attributes shall be limited to these attributes which will interact with the software design. In lieu of a complete description, reference could be made to relevant documentation of the concerned software entity, e.g. OS Programmer's Manual.
外部实体属性描述只限于描述与本系统软件设计相关的属性。考虑到描述的完整性,可参考相关软件实体文档,如OS程序员手册。
2.2Design Considerations (Optional)设计思路(可选)
2.2.1Design Alternatives 设计可选方案