3软件文档国家标准xcz
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学与计算机学院Biblioteka 3.2.4 需求文档的编写大纲
本节着重讨论SRS的每一个基本部分,可以作为一个SRS的大 纲。表1给出该大纲目录,表2至表5给出大纲中第3章的具体 需求内容。各开发者和客户应当根据所描述的实际情况,按 本指南有关规定编写自己的SRS。
GB/9385-1988 SRS编写大纲目录 GB/9385-1988 SRS具体需求方案
计算机软件产品开发文档编制指南(GB 8567-1988) 是一份指导性文档,目的是使得所编制的软件文档确实能够 起到应该发挥的作用。 指南对软件文档的意义和作用、文档与读者的关系、
软件生存周期与各种文档的编制、文档编制中的考虑因素、 文档编制的管理工作以及各种文档的内容要求都作了详细描 述,并给出了各类文档的编写提示。
数学与计算机学院
第三章 软件文档国家标准
3.1
软件产品开发文档编制指南 3.2 软件需求说明编制指南 3.3 计算机软件测试文档编制规范 3.4 软件文档管理指南
数学与计算机学院
3.1 软件产品开发文档编制指南
3.1.1软件文档的组成 3.1.2各类文档的内容要求
数学与计算机学院
3.1.1软件文档的组成
描述任何设计、验证或项目管理的细节。
数学与计算机学院
3.2.3 需求标准适用范围及编制说明
1. 指南适用对象 软件客户(Customers),以便精确地描述他们想获得什么样的产品。 软件开发者(Suppliers),以便准确地理解客户需要什么样的产品。 2. 指南目的 对于任一单位和(或)个人,要实现下列目标: a. 要提出开发规范化的SRS提纲; b. 定义自己需要的具体的格式和内容; c.产生附加的局部使用条款,如SRS质量检查清单或者SRS作者手册等。 3 指南引用标准 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 11457 软件工程术语
数学与计算机学院
3.1.1软件文档的组成
(3)软件需求说明书 软件需求说明书编制目的: 为了使用户和软件开发者双方对该软件的初始规定有一个共 同的理解, 使之成为整个开发工作的基础。 编制时间:需求分析阶段 (4)数据要求说明书 软件需求说明书的编制目的: 向整个开发时期提供关于被处理数据的描述和数据采集要求 的技术信息。 编制时间:需求分析阶段
数学与计算机学院
3.2.1 软件需求文档的编制目标
SRS对于软件客户来讲,应尽可能准确地描述其所需要的产 品;而对于软件开发者,应能准确地理解客户所需要的产品。 编制SRS的目标可以概括为如下六个方面:
(1)在软件产品完成目标方面为客户和开发者之间建立共同协议创立 一个基础 (2)提高开发效率 (3)为成本计价和编制计划进度提供基础 (4)为确认和验证提供一个基准 (5)便于移植 (6)作为不断提高的基础
数学与计算机学院
14. 项目开发总结报告的编写内容
数学与计算机学院
3.2 软件需求说明编制指南
软件需求说明编制指南(GB9385-1988)为软件需求 的实践提供了一个规范化的方法,主要描述了软件需求说 明(Software Requirements Specifications,简称SRS)
所必须的内容和质量。 3.2.1软件需求文档的编制目标 3.2.2软件需求文档的基本要求 3.2.3软件需求标准适用范围 3.2.4需求文档的编写大纲 3.2.5需求文档的编制说明
数学与计算机学院
3.软件需求说明书的编写内容
数学与计算机学院
4. 数据要求说明书的编写内容
数学与计算机学院
5.概要设计说明书的编写内容
数学与计算机学院
5.概要设计说明书的编写内容
数学与计算机学院
6.详细设计说明书的编写内容
数学与计算机学院
7.数据库设计说明书的编写内容
数学与计算机学院
8.用户手册的编写内容
数学与计算机学院
3.1.1软件文档的组成
(6)详细设计说明书 详细设计说明书又可称程序设计说明书。 编制目的: 说明一个软件系统各个层次中的每一个程序 (每个模块或子 程序)的设计考虑,如果一个软件系统比较简单,层次很少, 本文件可以不单独编写,有关内容合并入概要设计说明书 编制时间:软件设计阶段
数学与计算机学院
3.1.1软件文档的组成
(1)可行性研究报告 可行性研究报告编写的目的: (1)说明该软件开发项目的实现在技术、经济和社会条件方面的 可行性 (2)评述为了合理地达到开发目标而可能选择的各种方案 (3)说明并论证所选定的方案。 编制时间:可行性研究与计划阶段 (2)项目开发计划 编制项目开发计划的目的: 用文件的形式,把对于在开发过程中各项工作的负责人员、开发 进度、 所需经费预算、所需软、硬件条件等问题作出的安排记载 下来,以便根据本计划开展和检查本项目的开发工作 编制时间:可行性研究与计划、需求分析
编制时间:测试
数学与计算机学院
3.1.2各类文档的内容要求
本指南不仅给出了这十四种文档的编制指导,同时,本指南 也是这十四种文档编写质量的检验准则。十四种文档的编写 参考指南详见GB/T8657-1988。
数学与计算机学院
1.可行性研究报告
数学与计算机学院
数学与计算机学院
2.项目开发计划的编写内容
数学与计算机学院
3.1.1软件文档的组成
(9)操作手册 操作手册的编制目的: 向操作人员提供该软件每一个运行的具体过程和有关知识, 包括操作方法的细节 编制时间:软件设计、编码与实现 (10)模块开发卷宗 是在模块开发过程中逐步编写出来的,每完成一个模块或一 组密切相关的模块的复审时编写一份,应该把所有的模块开 发卷宗汇集在一起。 编制目的:是记录和汇总低层次开发的进度和结果,以便于 对整个模块开发工作的管理和复审,并为将来的维护提供非 常有用的技术信息。 编制时间:编码与实现、测试
数学与计算机学院
GB/9385-1988 SRS具体需求方案四
数学与计算机学院
四种不同需求方案区别
四种不同需求方案区别:
(1)方案1功能需求中只包括:引言,输入,加工,输出,将外部接口与
性能需求部分部分独立成一部分 (2)方案2功能需求中不仅包括方案1中的功能需求,并外部接口 需求作为功能需求的组成部分. (3)方案3中每个功能需求包括除外部接口需求外的所有的具体 需求组成部分.并把外部接口需求中增加外部约束,属性需求,和 其它需求. (4)方案4中每个功能需求由所有的具体需求组成部分.
数学与计算机学院
3.1.1软件文档的组成
(13)开发进度月报 开发进度月报的编制目的: 是及时向有关管理部门汇报项目开发的进展和情况,以便及 时发现和处 理开发过程中出现的问题。一般地,开发进度月 报是以项目组为单位每月编写的。如果被开发的软件系 统规 模比较大,整个工程项目被划分给若干个分项目组承担,开 发进度月报将以分项目组为单位按月编写 编制时间: 可行性研究与计划、需求分析、软件设计、实现、测试 (14)项目开发总结报告 编制目的: 是为了总结本项目开发工作的经验,说明实际取得的开发结 果以及对整个开发工作的各个方面的评价。
第三章 软件文档国家标准
数学与计算机学院
软件工程标准可以分为基础标准、开发标准、文档标准 以及管理标准四种。我国已经发布的文档标准有:
计算机软件产品开发文档编制指南(GB 8567-1988)
计算机软件需求说明编制指南(GB 9385-1988) 计算机软件测试文档编制规范(GB 9386-1988) 软件文档管理指南(GB 16680-1996)
数学与计算机学院
9.操作手册的编写内容
数学与计算机学院
9.操作手册的编写内容
数学与计算机学院
10. 模块开发卷宗的编写内容
数学与计算机学院
10. 模块开发卷宗的编写内容
数学与计算机学院
11. 测试计划的编写内容
数学与计算机学院
12. 测试分析报告的编写内容
数学与计算机学院
13. 开发进度月报的编写内容
数学与计算机学院
3.1.1软件文档的组成
(11)测试计划 这里所说的测试,主要是指整个程序系统的组装测试和确认测 试(有效性测试) 编制目的: 是为了提供一个对该软件的测试计划,包括对每项测试活动的 内容、进度安排、设计考虑、测试数据的整理方法及评价准则 编制时间:需求分析、软件设计 (12)测试分析报告 编写目的:是为了把组装测试和确认测试的结果、发现 及分析写成文件加以记载 编写时间:测试
数学与计算机学院
GB/9385-1988 SRS编写大纲目录
数学与计算机学院
GB/9385-1988 SRS具体需求方案一
数学与计算机学院
GB/9385-1988 SRS具体需求方案二
数学与计算机学院
GB/9385-1988 SRS具体需求方案三
数学与计算机学院
GB/9385-1988 SRS具体需求方案三(续)
数学与计算机学院
3.2.2 软件需求文档的基本要求
SRS是对要完成一定功能、性能的软件产品、程序或一组
程序的说明。因此对SRS的描述有两项基本要求:
(1)必须描述一定的功能、性能;
(2)必须用确定的方法叙述这些功能、性能。 SRS作为软件开发规范之一,对软件开发的所有阶段都起着 非常重要的作用,但是需要注意的是,SRS不能超出其作用范 围,即除了SRS正确地定义所有软件的需求之外,一般地SRS不
?gb93851988srs编写大纲目录?gb93851988srs具体需求方案数学与计算机学院gb9385gb93851988srs1988srs编写大纲目录编写大纲目录数学与计算机学院gb9385gb93851988srs1988srs具体需求方案一具体需求方案一数学与计算机学院gb9385gb93851988srs1988srs具体需求方案二具体需求方案二数学与计算机学院gb9385gb93851988srs1988srs具体需求方案三具体需求方案三数学与计算机学院gb9385gb93851988srs1988srs具体需求方案三具体需求方案三续续数学与计算机学院gb9385gb93851988srs1988srs具体需求方案四具体需求方案四数学与计算机学院四种不同需求方案区别四种不同需求方案区别?四种不同需求方案区别
数学与计算机学院
3.1.1软件文档的组成
(7)数据库设计说明书 编制目的: 是对于设计中的数据库的所有标识、逻辑结构和物理结构作 出具体的设计规定 编制时间:软件设计阶段 (8)用户手册 编制目的: 是要使用非专门术语的语言,充分地描述该软件系统所具有 的功能及基本的使用方法。使用户(或潜在用户)通过本手 册能够了解该软件的用途,并且能够确定在什么情况下,如 何使用它 编制时间:需求分析、软件设计、实现
数学与计算机学院
3.1.1软件文档的组成
根据该指南,一项计算机软件的开发过程中,一般应产生如下十四种文 档: (1)可行性研究报告 (2)项目开发计划 (3)软件需求说明书 (4)数据要求说明书 (5)概要设计说明书 (6)详细设计说明书 (7)数据库设计说明书 (8)用户手册 (9)操作手册 (10)模块开发卷宗 (11)测试计划 (12)测试分析报告 (13)开发进度月报 (14)项目开发总结报告
数学与计算机学院
3.2.5需求文档的编制说明
具体参见标准
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.3 计算机软件测试文档编制规范
测试是软件生存周期中一个独立的、关键的阶段,也是保证 软件质量的重要手段。为了提高检测出错误的几率,使测试能 有计划地、有条不紊地进行,就必须要编制测试文档。而标准 化的测试文档就如同一种通用的参照体系,可达到便于交流的 目的。 计算机软件测试文档编制规范(GB 9386-1988)的目的就是 规定一组软件测试文档,定义每一种基本文档的目的、格式和 内容。测试文档中所规定的内容可以作为对测试过程完备性的 对照检查表,这将会提高测试过程的每个阶段的能见度,极大 地提高测试工作的可管理性。
数学与计算机学院
3.1.1软件文档的组成
(5)概要设计说明书
概要设计说明书又可称系统设计说明书,这里所说的系统是 指程序系统。 编制的目的: 说明对程序 系统的设计考虑,包括程序系统的基本处流程、 程序系统的组织结构、模块划分、功能分配、接口设计、 运 行设计、数据结构设计和出错处理设计等,为程序的详细设 计提供基础。 编制时间:软件设计阶段
数学与计算机学院
3.2.3 需求标准适用范围及编制说明
4.本指南中定义的术语
GB/T 11457所列术语和下列定义适用于本指南。 合同(contract) :是由客户和开发者共同签署的具有法律约束力 的文件。其中包括产品的技术、组织、成本和进度计划要求等 内容。 客户(customer) :指个人或单位,他们为产品开发提供资金, 通常(但有时也不必)还提出各种需求。文件中的客户和开发 者也可能是同一个组织的成员。 语言(language) :是具有语法和语义的通信工具,包括一组表 达式、惯例和传递信息的有关规则。 分割(partitioning) :把一个整体分成若干部分。 开发者(supplier) :指为客户生产某种软件产品的个人或集团。 在本指南中,客户和开发者可能是同一个组织的成员。 用户(user) :指运行系统或者直接与系统发生交互作用的个人 或集团。用户和客户通常不是同一些人。
本节着重讨论SRS的每一个基本部分,可以作为一个SRS的大 纲。表1给出该大纲目录,表2至表5给出大纲中第3章的具体 需求内容。各开发者和客户应当根据所描述的实际情况,按 本指南有关规定编写自己的SRS。
GB/9385-1988 SRS编写大纲目录 GB/9385-1988 SRS具体需求方案
计算机软件产品开发文档编制指南(GB 8567-1988) 是一份指导性文档,目的是使得所编制的软件文档确实能够 起到应该发挥的作用。 指南对软件文档的意义和作用、文档与读者的关系、
软件生存周期与各种文档的编制、文档编制中的考虑因素、 文档编制的管理工作以及各种文档的内容要求都作了详细描 述,并给出了各类文档的编写提示。
数学与计算机学院
第三章 软件文档国家标准
3.1
软件产品开发文档编制指南 3.2 软件需求说明编制指南 3.3 计算机软件测试文档编制规范 3.4 软件文档管理指南
数学与计算机学院
3.1 软件产品开发文档编制指南
3.1.1软件文档的组成 3.1.2各类文档的内容要求
数学与计算机学院
3.1.1软件文档的组成
描述任何设计、验证或项目管理的细节。
数学与计算机学院
3.2.3 需求标准适用范围及编制说明
1. 指南适用对象 软件客户(Customers),以便精确地描述他们想获得什么样的产品。 软件开发者(Suppliers),以便准确地理解客户需要什么样的产品。 2. 指南目的 对于任一单位和(或)个人,要实现下列目标: a. 要提出开发规范化的SRS提纲; b. 定义自己需要的具体的格式和内容; c.产生附加的局部使用条款,如SRS质量检查清单或者SRS作者手册等。 3 指南引用标准 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 11457 软件工程术语
数学与计算机学院
3.1.1软件文档的组成
(3)软件需求说明书 软件需求说明书编制目的: 为了使用户和软件开发者双方对该软件的初始规定有一个共 同的理解, 使之成为整个开发工作的基础。 编制时间:需求分析阶段 (4)数据要求说明书 软件需求说明书的编制目的: 向整个开发时期提供关于被处理数据的描述和数据采集要求 的技术信息。 编制时间:需求分析阶段
数学与计算机学院
3.2.1 软件需求文档的编制目标
SRS对于软件客户来讲,应尽可能准确地描述其所需要的产 品;而对于软件开发者,应能准确地理解客户所需要的产品。 编制SRS的目标可以概括为如下六个方面:
(1)在软件产品完成目标方面为客户和开发者之间建立共同协议创立 一个基础 (2)提高开发效率 (3)为成本计价和编制计划进度提供基础 (4)为确认和验证提供一个基准 (5)便于移植 (6)作为不断提高的基础
数学与计算机学院
14. 项目开发总结报告的编写内容
数学与计算机学院
3.2 软件需求说明编制指南
软件需求说明编制指南(GB9385-1988)为软件需求 的实践提供了一个规范化的方法,主要描述了软件需求说 明(Software Requirements Specifications,简称SRS)
所必须的内容和质量。 3.2.1软件需求文档的编制目标 3.2.2软件需求文档的基本要求 3.2.3软件需求标准适用范围 3.2.4需求文档的编写大纲 3.2.5需求文档的编制说明
数学与计算机学院
3.软件需求说明书的编写内容
数学与计算机学院
4. 数据要求说明书的编写内容
数学与计算机学院
5.概要设计说明书的编写内容
数学与计算机学院
5.概要设计说明书的编写内容
数学与计算机学院
6.详细设计说明书的编写内容
数学与计算机学院
7.数据库设计说明书的编写内容
数学与计算机学院
8.用户手册的编写内容
数学与计算机学院
3.1.1软件文档的组成
(6)详细设计说明书 详细设计说明书又可称程序设计说明书。 编制目的: 说明一个软件系统各个层次中的每一个程序 (每个模块或子 程序)的设计考虑,如果一个软件系统比较简单,层次很少, 本文件可以不单独编写,有关内容合并入概要设计说明书 编制时间:软件设计阶段
数学与计算机学院
3.1.1软件文档的组成
(1)可行性研究报告 可行性研究报告编写的目的: (1)说明该软件开发项目的实现在技术、经济和社会条件方面的 可行性 (2)评述为了合理地达到开发目标而可能选择的各种方案 (3)说明并论证所选定的方案。 编制时间:可行性研究与计划阶段 (2)项目开发计划 编制项目开发计划的目的: 用文件的形式,把对于在开发过程中各项工作的负责人员、开发 进度、 所需经费预算、所需软、硬件条件等问题作出的安排记载 下来,以便根据本计划开展和检查本项目的开发工作 编制时间:可行性研究与计划、需求分析
编制时间:测试
数学与计算机学院
3.1.2各类文档的内容要求
本指南不仅给出了这十四种文档的编制指导,同时,本指南 也是这十四种文档编写质量的检验准则。十四种文档的编写 参考指南详见GB/T8657-1988。
数学与计算机学院
1.可行性研究报告
数学与计算机学院
数学与计算机学院
2.项目开发计划的编写内容
数学与计算机学院
3.1.1软件文档的组成
(9)操作手册 操作手册的编制目的: 向操作人员提供该软件每一个运行的具体过程和有关知识, 包括操作方法的细节 编制时间:软件设计、编码与实现 (10)模块开发卷宗 是在模块开发过程中逐步编写出来的,每完成一个模块或一 组密切相关的模块的复审时编写一份,应该把所有的模块开 发卷宗汇集在一起。 编制目的:是记录和汇总低层次开发的进度和结果,以便于 对整个模块开发工作的管理和复审,并为将来的维护提供非 常有用的技术信息。 编制时间:编码与实现、测试
数学与计算机学院
GB/9385-1988 SRS具体需求方案四
数学与计算机学院
四种不同需求方案区别
四种不同需求方案区别:
(1)方案1功能需求中只包括:引言,输入,加工,输出,将外部接口与
性能需求部分部分独立成一部分 (2)方案2功能需求中不仅包括方案1中的功能需求,并外部接口 需求作为功能需求的组成部分. (3)方案3中每个功能需求包括除外部接口需求外的所有的具体 需求组成部分.并把外部接口需求中增加外部约束,属性需求,和 其它需求. (4)方案4中每个功能需求由所有的具体需求组成部分.
数学与计算机学院
3.1.1软件文档的组成
(13)开发进度月报 开发进度月报的编制目的: 是及时向有关管理部门汇报项目开发的进展和情况,以便及 时发现和处 理开发过程中出现的问题。一般地,开发进度月 报是以项目组为单位每月编写的。如果被开发的软件系 统规 模比较大,整个工程项目被划分给若干个分项目组承担,开 发进度月报将以分项目组为单位按月编写 编制时间: 可行性研究与计划、需求分析、软件设计、实现、测试 (14)项目开发总结报告 编制目的: 是为了总结本项目开发工作的经验,说明实际取得的开发结 果以及对整个开发工作的各个方面的评价。
第三章 软件文档国家标准
数学与计算机学院
软件工程标准可以分为基础标准、开发标准、文档标准 以及管理标准四种。我国已经发布的文档标准有:
计算机软件产品开发文档编制指南(GB 8567-1988)
计算机软件需求说明编制指南(GB 9385-1988) 计算机软件测试文档编制规范(GB 9386-1988) 软件文档管理指南(GB 16680-1996)
数学与计算机学院
9.操作手册的编写内容
数学与计算机学院
9.操作手册的编写内容
数学与计算机学院
10. 模块开发卷宗的编写内容
数学与计算机学院
10. 模块开发卷宗的编写内容
数学与计算机学院
11. 测试计划的编写内容
数学与计算机学院
12. 测试分析报告的编写内容
数学与计算机学院
13. 开发进度月报的编写内容
数学与计算机学院
3.1.1软件文档的组成
(11)测试计划 这里所说的测试,主要是指整个程序系统的组装测试和确认测 试(有效性测试) 编制目的: 是为了提供一个对该软件的测试计划,包括对每项测试活动的 内容、进度安排、设计考虑、测试数据的整理方法及评价准则 编制时间:需求分析、软件设计 (12)测试分析报告 编写目的:是为了把组装测试和确认测试的结果、发现 及分析写成文件加以记载 编写时间:测试
数学与计算机学院
GB/9385-1988 SRS编写大纲目录
数学与计算机学院
GB/9385-1988 SRS具体需求方案一
数学与计算机学院
GB/9385-1988 SRS具体需求方案二
数学与计算机学院
GB/9385-1988 SRS具体需求方案三
数学与计算机学院
GB/9385-1988 SRS具体需求方案三(续)
数学与计算机学院
3.2.2 软件需求文档的基本要求
SRS是对要完成一定功能、性能的软件产品、程序或一组
程序的说明。因此对SRS的描述有两项基本要求:
(1)必须描述一定的功能、性能;
(2)必须用确定的方法叙述这些功能、性能。 SRS作为软件开发规范之一,对软件开发的所有阶段都起着 非常重要的作用,但是需要注意的是,SRS不能超出其作用范 围,即除了SRS正确地定义所有软件的需求之外,一般地SRS不
?gb93851988srs编写大纲目录?gb93851988srs具体需求方案数学与计算机学院gb9385gb93851988srs1988srs编写大纲目录编写大纲目录数学与计算机学院gb9385gb93851988srs1988srs具体需求方案一具体需求方案一数学与计算机学院gb9385gb93851988srs1988srs具体需求方案二具体需求方案二数学与计算机学院gb9385gb93851988srs1988srs具体需求方案三具体需求方案三数学与计算机学院gb9385gb93851988srs1988srs具体需求方案三具体需求方案三续续数学与计算机学院gb9385gb93851988srs1988srs具体需求方案四具体需求方案四数学与计算机学院四种不同需求方案区别四种不同需求方案区别?四种不同需求方案区别
数学与计算机学院
3.1.1软件文档的组成
(7)数据库设计说明书 编制目的: 是对于设计中的数据库的所有标识、逻辑结构和物理结构作 出具体的设计规定 编制时间:软件设计阶段 (8)用户手册 编制目的: 是要使用非专门术语的语言,充分地描述该软件系统所具有 的功能及基本的使用方法。使用户(或潜在用户)通过本手 册能够了解该软件的用途,并且能够确定在什么情况下,如 何使用它 编制时间:需求分析、软件设计、实现
数学与计算机学院
3.1.1软件文档的组成
根据该指南,一项计算机软件的开发过程中,一般应产生如下十四种文 档: (1)可行性研究报告 (2)项目开发计划 (3)软件需求说明书 (4)数据要求说明书 (5)概要设计说明书 (6)详细设计说明书 (7)数据库设计说明书 (8)用户手册 (9)操作手册 (10)模块开发卷宗 (11)测试计划 (12)测试分析报告 (13)开发进度月报 (14)项目开发总结报告
数学与计算机学院
3.2.5需求文档的编制说明
具体参见标准
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.2.5需求文档的编制说明
数学与计算机学院
3.3 计算机软件测试文档编制规范
测试是软件生存周期中一个独立的、关键的阶段,也是保证 软件质量的重要手段。为了提高检测出错误的几率,使测试能 有计划地、有条不紊地进行,就必须要编制测试文档。而标准 化的测试文档就如同一种通用的参照体系,可达到便于交流的 目的。 计算机软件测试文档编制规范(GB 9386-1988)的目的就是 规定一组软件测试文档,定义每一种基本文档的目的、格式和 内容。测试文档中所规定的内容可以作为对测试过程完备性的 对照检查表,这将会提高测试过程的每个阶段的能见度,极大 地提高测试工作的可管理性。
数学与计算机学院
3.1.1软件文档的组成
(5)概要设计说明书
概要设计说明书又可称系统设计说明书,这里所说的系统是 指程序系统。 编制的目的: 说明对程序 系统的设计考虑,包括程序系统的基本处流程、 程序系统的组织结构、模块划分、功能分配、接口设计、 运 行设计、数据结构设计和出错处理设计等,为程序的详细设 计提供基础。 编制时间:软件设计阶段
数学与计算机学院
3.2.3 需求标准适用范围及编制说明
4.本指南中定义的术语
GB/T 11457所列术语和下列定义适用于本指南。 合同(contract) :是由客户和开发者共同签署的具有法律约束力 的文件。其中包括产品的技术、组织、成本和进度计划要求等 内容。 客户(customer) :指个人或单位,他们为产品开发提供资金, 通常(但有时也不必)还提出各种需求。文件中的客户和开发 者也可能是同一个组织的成员。 语言(language) :是具有语法和语义的通信工具,包括一组表 达式、惯例和传递信息的有关规则。 分割(partitioning) :把一个整体分成若干部分。 开发者(supplier) :指为客户生产某种软件产品的个人或集团。 在本指南中,客户和开发者可能是同一个组织的成员。 用户(user) :指运行系统或者直接与系统发生交互作用的个人 或集团。用户和客户通常不是同一些人。