- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 航天工业行业标准(QJ) >>
- QJ 3129-2001 航天型号软件需求分析规范

【航天工业行业标准(QJ)】 航天型号软件需求分析规范
本网站 发布时间:
2025-02-28 19:43:42
- QJ3129-2001
- 已作废
标准号:
QJ 3129-2001
标准名称:
航天型号软件需求分析规范
标准类别:
航天工业行业标准(QJ)
标准状态:
已作废-
发布日期:
2001-11-15 -
实施日期:
2002-02-01 -
作废日期:
1998-12-28 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
1.21 MB

部分标准内容:
中华人民共和国航天行业标准 FL7030
QJ3129—2001
航天型号软件需求分析规范
Specification of software requirements analysis for space products2001-11-15发布
国防科学技术工业委员会
2002—02—01实施
QJ3129-2001
本规范是航天型号软件工程标准系列中一项技术标准,是对QJ3128一2001《航天型号软件开发规范》中有关要求的细化和补充。本规范由中国航天科技集团公司提出本规范由中国航天标准化研究所归口。本规范起草单位:中国航天标准化研究所。本规范主要起草人:程华彦。
1范围
航天型号软件需求分析规范
本规范规定了航天型号软件需求分析阶段的工作内容、方法、结果和评审。本规范适用于航天型号软件开发的需求分析阶段。航天型号软件的承制方和分承制方都必须遵守本规范。规范性引用文件
QJ3129-2001
下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包含勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。GB11457-1995软件工程术语
GJB/Z102-1997软件可靠性和安全性设计准则GJB438A-1997
武器系统软件开发文档
QJ3027-1998航天型号软件测试规范QJ3130-2001
术语和定义
航天型号软件配置管理规范
GB11457-1995确立的术语和定义适用于本规范。4一般要求
4.1任务
承制方应根据交办方提出的软件研制任务书和(或)其它文档,与交办方协作,确定软件的详细需求。对软件配置项的开发、配置管理和质量保证进行计划,编写软件需求规格说明和软件开发计划,初步制定确认测试计划。
4.2依据
软件需求分析的依据是软件研制任务书和(或)其它文档。提供的主要信息有:
a)总体设计要求;
b)功能、性能要求;
接口要求、运行环境和资源约束要求;d)
测试要求;
文档要求;
质量要求、可靠性和安全性要求:f)月
QJ3129—2001
g)验收交付要求;
h)可维护性要求。
4.3技术要求
推荐使用结构化的分析方法进行软件需求分析;a)
b)推荐使用图形符号,如采用数据流图来描述系统的逻辑模型、采用数据字典来描述数据项、采用决策表(或树)来描述图的处理、采用控制流图来描述系统的控制流、采用状态转移图进行控制说明;
c)必须准确地说明该软件必须做什么,而不必规定如何做。需要时应明确规定不允许发生的事件。
4.4实施步骤
组织、确定和落实软件项目组的各类人员;a)经
全面、准确的理解软件研制任务书,进行软件需求分析;b)
确定软件的开发和运行环境;
编制软件开发计划和质量保证计划;d)
逐项细化软件研制任务书中的功能、性能、数据和接口等技术指标及要求:编写软件需求规格说明;
进行软件需求危险分析,确定安全性关键功能;g)
h)开始编写软件确认测试计划;i)开始编写软件使用说明;
j)组织评审。
4.5阶段产品
软件开发计划;
a)车
b)软件质量保证计划(可与a)合并);软件需求规格说明;
d)数据需求规格说明(可与c)合并);软件接口说明(可与c)合并)。e)
5详细要求此内容来自标准下载网
承制方应按4.2的要求进行软件需求分析,必要时可以提出补充和(或)修改建议。5.1功能需求
5.1.1输入
必须确定与功能有关的所有输入信息,包括其来源、意义、格式、接收方法、数量、范围及换算方法,必须说明输入频度、响应时间要求、优先顺序、操作控制等要求。5.1.2处理
必须确定输入数据到中间数据直到获得预期输出结果的全部过程、操作的准确顺序,非正常情况的响应所需时间、空间资源。对每种功能的算法及其实现做文字描述,必要时给出图形、逻辑描述或相应的数学描述。
5.1.3输出
QJ31292001
必须确定与功能有关的所有输出信息,包括信息的传送方法、意义、格式、数量、输出范围及换算方法。必须说明时间要求、优先顺序和输出形式等要求。5.1.4特殊要求
必须确定系统是否有特殊要求或应急措施。5.2性能需求
定量描述软件配置项应满足的具体性能需求。如处理数据的最大容量、精度要求。5.2.1空间需求
必须明确程序、数据可占用的最大存贮空间。5.2.2精度需求
确定软件的精度要求。如数据或数值计算的精度要求、数据传输的精度要求等。5.2.3时间特性需求
确定软件的时间要求。如处理时间、从请求、查询到响应所充许的最长时间、时序及其峰值负载期间允许偏离范围,软件各项功能顺序和优先级别,处理器之间的通讯和同步要求等。5.2.4灵活性要求
确定软件灵活性要求。如对操作方式的变化、运行环境的变化、同其它软件接口的变化的适应性。5.3数据需求
5.3.1数据描述
数据分为静态和动态两类。静态数据称为参数数据,动态数据称为非参数数据。它们都由若干个数据元素组成,每个数据元素除了具有元素名外,还应提供其同义名、定义、格式、值域和度量单位等属性。
5.3.1.1静态数据的逻辑结构
按照功能、主题或对其应用更为恰当的某种逻辑组合把静态参数排列起来。5.3.1.2动态输入、输出数据的逻辑结构列出动态输入、输出数据,包括在运行或联机操作中要改变的数据。5.3.1.3内部生成数据
列出使用者关心的或开发者需要使用的程序内部生成数据。5.3.1.4数据约束
列出若要进一步扩充数据或更充分地使用数据,而对数据要求提出的限制(如文件、记录和数据元素的最大容量或最多个数),特别应强调在设计和开发中被确定为临界的那些约束。5.3.2数据采集
5.3.2.1要求和范围
对每个要采集的数据除描述5.3.1所述的特性外,还需说明下列属性:a)输入源一一说明数据来自操作员、指挥中心、还是其它分系统或输入装置;b)接受者分以下三种类型:
1)输入到系统,经处理后基本上无变化再输出的数据;2)输入到系统,但不再输出的数据;3)由程序生成后输出的数据。
c)临界值一一指出数据元素的范围,如一个转折点、临界风速等;3
QJ3129-2001
d)量纲一一对数值量,应规定数据元素的增量、度量单位、测量单位的零点和值域;对于非数值量,要用符号表示法定的值及它们之间的关系;换算因子一给出经模拟转换或数字转换处理的实测量的换算因子;e)
数据更新频度一一对于同步数据,应给出输入、输出的更新频度或处理频度;对异步数据,也要给出频度平均值或变化的某种度量。5.3.2.2数据采集和传递方式
详细描述采集过程,包括数据格式、传输媒体和输入输出时间特性。5.3.2.3数据影响
说明数据采集要求对设备、软件、运行和开发环境的影响,以及数据错误对系统的影响。5.4接口需求
5.4.1与硬件的接口
必须指明软件与硬件的接口关系,逐个说明接口的口地址及其对软件的要求,如:初始化设置、应答要求、中断优先、诊断、测试、亢余、重构和再启动等。5.4.2与其它软件的接口
必须指明该软件与其他软件的接口关系。如:通信协议、调用关系等。5.4.3人机接口
必须指明软件的人机接口要求,如:操作、报警、显示等。5.5环境和资源约束要求
5.5.1硬件环境
必须说明和确定软件运行的硬件环境。给出硬件环境的余量要求。如:目标机、CPU型号、内存构成(只读、可改写、随机)、输入、输出接口状态,通信网络配置等。必须说明和确定软件开发和测试所需的硬件环境要求。5.5.2软件环境
必须指明软件运行、开发、测试的支持软件,包括操作系统、网络通信系统、数据库管理系统、编译系统等。
5.5.3其它环境
必要时应提出其它环境需求。
5.6测试要求
确认测试是检查、验证软件是否满足软件需求规格说明的一个重要手段,按照QJ3027一1998及有关规定,应明确进行软件确认测试的要求,并制定软件确认测试计划(初稿)。对A、B类软件应进行独立的确认测试。
5.7软件可靠性和安全性需求
a)对可靠性、安全性要求高的软件,应提出可靠性、安全性指标要求或提高可靠性、安全性措施要求;
应进行软件危险分析,并确定安全性关键功能、性能、数据和接口;b)
对安全性关键软件,应列出可能发生的不期望事件,并应提出相应需求:d)有关可靠性、安全性要求可参考GJB/Z102一1997有关要求。5.8可维护性需求
需要时应提出软件可维护性要求,如:在轨型号软件参数更新,程序的修改等。其它需求
需要时提出其它需求。
5.10需求分析阶段的产品要求
QJ3129-2001
有关文档要求按GJB438A一1997规定执行,并按QJ3130一2001的要求纳入配置管理。5.11软件需求评审
在软件需求分析阶段结束前,必须按照有关规定的要求对软件需求阶段产品进行评审。软件需求规格说明经评审通过后一般不允许修改。如因特殊情况必须修改时,按QJ3130一2001规定执行。
中华人民共和国航天行业标准
航天型号软件需求分析规范
QJ3129-2001
中国航天标准化研究所出版
北京西城区月坛北小街2号
邮政编码:100830
北京航标印务中心印刷
中国航天标准化研究所发行
版权专有不得翻印
2002年02月出版
定价:9.00元
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
QJ3129—2001
航天型号软件需求分析规范
Specification of software requirements analysis for space products2001-11-15发布
国防科学技术工业委员会
2002—02—01实施
QJ3129-2001
本规范是航天型号软件工程标准系列中一项技术标准,是对QJ3128一2001《航天型号软件开发规范》中有关要求的细化和补充。本规范由中国航天科技集团公司提出本规范由中国航天标准化研究所归口。本规范起草单位:中国航天标准化研究所。本规范主要起草人:程华彦。
1范围
航天型号软件需求分析规范
本规范规定了航天型号软件需求分析阶段的工作内容、方法、结果和评审。本规范适用于航天型号软件开发的需求分析阶段。航天型号软件的承制方和分承制方都必须遵守本规范。规范性引用文件
QJ3129-2001
下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包含勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。GB11457-1995软件工程术语
GJB/Z102-1997软件可靠性和安全性设计准则GJB438A-1997
武器系统软件开发文档
QJ3027-1998航天型号软件测试规范QJ3130-2001
术语和定义
航天型号软件配置管理规范
GB11457-1995确立的术语和定义适用于本规范。4一般要求
4.1任务
承制方应根据交办方提出的软件研制任务书和(或)其它文档,与交办方协作,确定软件的详细需求。对软件配置项的开发、配置管理和质量保证进行计划,编写软件需求规格说明和软件开发计划,初步制定确认测试计划。
4.2依据
软件需求分析的依据是软件研制任务书和(或)其它文档。提供的主要信息有:
a)总体设计要求;
b)功能、性能要求;
接口要求、运行环境和资源约束要求;d)
测试要求;
文档要求;
质量要求、可靠性和安全性要求:f)月
QJ3129—2001
g)验收交付要求;
h)可维护性要求。
4.3技术要求
推荐使用结构化的分析方法进行软件需求分析;a)
b)推荐使用图形符号,如采用数据流图来描述系统的逻辑模型、采用数据字典来描述数据项、采用决策表(或树)来描述图的处理、采用控制流图来描述系统的控制流、采用状态转移图进行控制说明;
c)必须准确地说明该软件必须做什么,而不必规定如何做。需要时应明确规定不允许发生的事件。
4.4实施步骤
组织、确定和落实软件项目组的各类人员;a)经
全面、准确的理解软件研制任务书,进行软件需求分析;b)
确定软件的开发和运行环境;
编制软件开发计划和质量保证计划;d)
逐项细化软件研制任务书中的功能、性能、数据和接口等技术指标及要求:编写软件需求规格说明;
进行软件需求危险分析,确定安全性关键功能;g)
h)开始编写软件确认测试计划;i)开始编写软件使用说明;
j)组织评审。
4.5阶段产品
软件开发计划;
a)车
b)软件质量保证计划(可与a)合并);软件需求规格说明;
d)数据需求规格说明(可与c)合并);软件接口说明(可与c)合并)。e)
5详细要求此内容来自标准下载网
承制方应按4.2的要求进行软件需求分析,必要时可以提出补充和(或)修改建议。5.1功能需求
5.1.1输入
必须确定与功能有关的所有输入信息,包括其来源、意义、格式、接收方法、数量、范围及换算方法,必须说明输入频度、响应时间要求、优先顺序、操作控制等要求。5.1.2处理
必须确定输入数据到中间数据直到获得预期输出结果的全部过程、操作的准确顺序,非正常情况的响应所需时间、空间资源。对每种功能的算法及其实现做文字描述,必要时给出图形、逻辑描述或相应的数学描述。
5.1.3输出
QJ31292001
必须确定与功能有关的所有输出信息,包括信息的传送方法、意义、格式、数量、输出范围及换算方法。必须说明时间要求、优先顺序和输出形式等要求。5.1.4特殊要求
必须确定系统是否有特殊要求或应急措施。5.2性能需求
定量描述软件配置项应满足的具体性能需求。如处理数据的最大容量、精度要求。5.2.1空间需求
必须明确程序、数据可占用的最大存贮空间。5.2.2精度需求
确定软件的精度要求。如数据或数值计算的精度要求、数据传输的精度要求等。5.2.3时间特性需求
确定软件的时间要求。如处理时间、从请求、查询到响应所充许的最长时间、时序及其峰值负载期间允许偏离范围,软件各项功能顺序和优先级别,处理器之间的通讯和同步要求等。5.2.4灵活性要求
确定软件灵活性要求。如对操作方式的变化、运行环境的变化、同其它软件接口的变化的适应性。5.3数据需求
5.3.1数据描述
数据分为静态和动态两类。静态数据称为参数数据,动态数据称为非参数数据。它们都由若干个数据元素组成,每个数据元素除了具有元素名外,还应提供其同义名、定义、格式、值域和度量单位等属性。
5.3.1.1静态数据的逻辑结构
按照功能、主题或对其应用更为恰当的某种逻辑组合把静态参数排列起来。5.3.1.2动态输入、输出数据的逻辑结构列出动态输入、输出数据,包括在运行或联机操作中要改变的数据。5.3.1.3内部生成数据
列出使用者关心的或开发者需要使用的程序内部生成数据。5.3.1.4数据约束
列出若要进一步扩充数据或更充分地使用数据,而对数据要求提出的限制(如文件、记录和数据元素的最大容量或最多个数),特别应强调在设计和开发中被确定为临界的那些约束。5.3.2数据采集
5.3.2.1要求和范围
对每个要采集的数据除描述5.3.1所述的特性外,还需说明下列属性:a)输入源一一说明数据来自操作员、指挥中心、还是其它分系统或输入装置;b)接受者分以下三种类型:
1)输入到系统,经处理后基本上无变化再输出的数据;2)输入到系统,但不再输出的数据;3)由程序生成后输出的数据。
c)临界值一一指出数据元素的范围,如一个转折点、临界风速等;3
QJ3129-2001
d)量纲一一对数值量,应规定数据元素的增量、度量单位、测量单位的零点和值域;对于非数值量,要用符号表示法定的值及它们之间的关系;换算因子一给出经模拟转换或数字转换处理的实测量的换算因子;e)
数据更新频度一一对于同步数据,应给出输入、输出的更新频度或处理频度;对异步数据,也要给出频度平均值或变化的某种度量。5.3.2.2数据采集和传递方式
详细描述采集过程,包括数据格式、传输媒体和输入输出时间特性。5.3.2.3数据影响
说明数据采集要求对设备、软件、运行和开发环境的影响,以及数据错误对系统的影响。5.4接口需求
5.4.1与硬件的接口
必须指明软件与硬件的接口关系,逐个说明接口的口地址及其对软件的要求,如:初始化设置、应答要求、中断优先、诊断、测试、亢余、重构和再启动等。5.4.2与其它软件的接口
必须指明该软件与其他软件的接口关系。如:通信协议、调用关系等。5.4.3人机接口
必须指明软件的人机接口要求,如:操作、报警、显示等。5.5环境和资源约束要求
5.5.1硬件环境
必须说明和确定软件运行的硬件环境。给出硬件环境的余量要求。如:目标机、CPU型号、内存构成(只读、可改写、随机)、输入、输出接口状态,通信网络配置等。必须说明和确定软件开发和测试所需的硬件环境要求。5.5.2软件环境
必须指明软件运行、开发、测试的支持软件,包括操作系统、网络通信系统、数据库管理系统、编译系统等。
5.5.3其它环境
必要时应提出其它环境需求。
5.6测试要求
确认测试是检查、验证软件是否满足软件需求规格说明的一个重要手段,按照QJ3027一1998及有关规定,应明确进行软件确认测试的要求,并制定软件确认测试计划(初稿)。对A、B类软件应进行独立的确认测试。
5.7软件可靠性和安全性需求
a)对可靠性、安全性要求高的软件,应提出可靠性、安全性指标要求或提高可靠性、安全性措施要求;
应进行软件危险分析,并确定安全性关键功能、性能、数据和接口;b)
对安全性关键软件,应列出可能发生的不期望事件,并应提出相应需求:d)有关可靠性、安全性要求可参考GJB/Z102一1997有关要求。5.8可维护性需求
需要时应提出软件可维护性要求,如:在轨型号软件参数更新,程序的修改等。其它需求
需要时提出其它需求。
5.10需求分析阶段的产品要求
QJ3129-2001
有关文档要求按GJB438A一1997规定执行,并按QJ3130一2001的要求纳入配置管理。5.11软件需求评审
在软件需求分析阶段结束前,必须按照有关规定的要求对软件需求阶段产品进行评审。软件需求规格说明经评审通过后一般不允许修改。如因特殊情况必须修改时,按QJ3130一2001规定执行。
中华人民共和国航天行业标准
航天型号软件需求分析规范
QJ3129-2001
中国航天标准化研究所出版
北京西城区月坛北小街2号
邮政编码:100830
北京航标印务中心印刷
中国航天标准化研究所发行
版权专有不得翻印
2002年02月出版
定价:9.00元
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 其它标准
- 热门标准
- 航天工业行业标准(QJ)标准计划
- QJ3217-2005 潜在分析方法和程序
- QJ3216.1-2005 真空扩散钎焊用锰镀层 第1部分:规范
- QJ3214-2005 复合固体推进剂研制生产单位安全评价
- QJ1456A-1997 单自由度液浮速率积分陀螺仪通用规范
- QJ2241A-2004 返回式卫星天线通用规范
- QJ1000.112-1986 机床夹具零件及部件工艺卡片 固定手柄
- QJ1000.120-1986 机床夹具零件及部件工艺卡片 圆柱头调节支承
- QJ1000.127-1986 机床夹具零件及部件工艺卡片 支承板
- QJ1000.141-1986 机床夹具零件及部件工艺卡片 侧装对刀块
- QJ3296.2-2008 蜂窝夹层结构用镶嵌件 第2部分:通孔B型镶嵌件
- QJ1000.18-1986 机床夹具零件及部件工艺卡片 压入式螺纹衬套(用于普通螺纹)
- QJ1194.5-1987 教育系统数据 大学本科、专科科目分类及代码
- QJ1000.37-1986 机床夹具零件及部件工艺卡片 光面压块
- QJ1318.2-1987 普通螺纹量规 双头锥度锁紧式螺纹塞规d=7~48mm
- QJ1145.5-1987 焊接夹具零件及部件 小锥体
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1