[2017年整理]软件文档编写规定

上传人:豆浆 文档编号:915517 上传时间:2017-05-21 格式:DOC 页数:42 大小:402.50KB
返回 下载 相关 举报
[2017年整理]软件文档编写规定_第1页
第1页 / 共42页
[2017年整理]软件文档编写规定_第2页
第2页 / 共42页
[2017年整理]软件文档编写规定_第3页
第3页 / 共42页
[2017年整理]软件文档编写规定_第4页
第4页 / 共42页
[2017年整理]软件文档编写规定_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《[2017年整理]软件文档编写规定》由会员分享,可在线阅读,更多相关《[2017年整理]软件文档编写规定(42页珍藏版)》请在金锄头文库上搜索。

1、无 锡 航 天 长 峰 电 子 技 术 研 究 所 企 业 标 准QQ/CFDZ2102005200558 发布 200558 实施无锡航天长峰电子技术研究所 批准软件文档编写规定无锡航天长峰电子技术研究所企业标准QQ/CFDZ2102005拟 制:审 核:会 签:标 准 化:批 准:无锡航天长峰电子技术研究所企业标准软件文档编写规定QQ/CFDZ210-2005无锡航天长峰电子技术研究所 11 范围本标准规定了软件文档的组成、标识和编制要求等。本标准适用于软件文档的编制。2 引用文件下列文件中的有关条款通过引用而成为本标准的条款。凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)

2、或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。凡不注日期或版次的引用文件,其最新版本适用于本标准。QQ/CFDZ111 软件工程化管理程序QQ/CFDZ201 技术文件归档签署规定3 术语和定义3.1 计算机软件文档技术数据或信息,包括计算机的列表和打印输出。计算机软件文档可记录计算机软件的要求、设计或细节,解释软件的能力和限制条件,或提供在软件运行期中使用或保障计算机软件的操作指令。4 职责4.1 产品标准化总师负责确定产品软件文档的齐套性要求;4.2 软件室产品软件负责人负责组织软件文档的编制。5 规定5.1 软件文档的组成在软件开发过程中可能产生的文档按技

3、术文件归档签署规定中的QQ/CFDZ210-2005无锡航天长峰电子技术研究所 2软件文档完整性表。5.2 软件文档的标识5.2.1标识的组成标识由产品代号、软件标识、文档简号、版本号和密级代号组成。5.2.2标识的填写规定a) 产品代号由科研部下发;b) 软件标识按各产品设计与试验规范的规定填写;c) 文档简号见表1;d) 版本号按软件入库时定义的版本号;e) 密级代号按保密有关规定填写。5.3 软件文档的编制方法5.3.1软件文档的格式a) 纸质软件文档的格式按硬件产品技术文件;b) 可执行文件可使用光盘(或软盘)作为复制载体。5.3.2软件文档的编写a) 软件文档内容编写,参照GJB43

4、8A-1997规定,制定了各个文档的编写提示见附录A;b) 为使各文档章节的信息更加清晰可读,可采用图、表、矩阵或其它形式的表示方式进行说明;c) 合同有要求时,按顾客规定的要求编制软件文档。5.3.3标准文档的剪裁除另有规定外,本标准规定的各种软件文档可根据各产品的性质、特点等具体情况进行剪裁,并应在产品的软件设计与编码规范中明确。如:产品规模较小时,可将“软件需求规格说明”和“接口需求规格说明”合并拟制,接口的需求可插入“软件需求规格说明”文档中;“计算机系统操作员手册”、“软件用户手册”和“软件程序员手册”可将有关章节合并至“软件用户手册”中;对于无人机界面的软件,其有关操作、使用方法和

5、注意事项等可写入系统的技术说明书和使用说明书中。QQ/CFDZ210-2005无锡航天长峰电子技术研究所 35.3.4程序汇总表的编写5.3.4.1 程序汇总表是对电子设备中所有程序(包括可编程器件配置文件)在设备中配置情况的具体描述,供组织和管理生产使用。程序汇总表的填写,有以下规定:a) “软件标识或编号”栏填写程序的标识(包括产品代号、版本号和密级代号)或可编程器件的S整件的编号(包括版本号和密级代号)。当多个CSCI或CSC或CSU合装在一个固件中时,除在首栏填写组合程序的标识外,还需在其下栏填写每个CSCI或CSC或CSU的标识;b) “名称”栏填写各程序的功能名称;c) “编号”栏

6、填写各程序装入的固件所在的SP整件编号(所有装有程序的硬件需编制SP整件);d) “位置代号”栏填写SP整件所在系统中的位置;e) “种类代号”栏填写固件所在电路中的种类代号;若一个程序分开装入二个以上固件时,应在相应栏内填写各固件所在电路中的种类代号;f) “整机工作令号”填写整机产品的工作令号和台(套)号,如第二批960产品共十套,其第一套的整机工作令号填写960-023-10-1:。如果本程序汇总表中包括其它软件产品、且该软件产品有单独的汇总表时,则该软件产品汇总表中的程序不再汇入本汇总表,需在本汇总表末尾加以引述,如:“成套软件产品的程序汇总表见CFDZ1.231.011RH”。5.3

7、.4.2 单元或分系统的程序汇总表可以将可编程逻辑器件的 S 整件汇总表和软件的程序汇总表分别汇总提交给总体,也可以合并汇总在一份汇总表中。5.3.4.3 提交归档的程序汇总表应包括可编程逻辑器件的 S 整件和软件的程序。QQ/CFDZ210-2005无锡航天长峰电子技术研究所 4程序汇总表整机工作令号程序 装入 SP 整件序号 软件标识或编号 文件号 名称 编号 位置代号 种类代号 备注 更改QQ/CFDZ210-2005无锡航天长峰电子技术研究所 5附录A(规范性附录)软件文档编写提示各文档的内容、结构层次划分可按本提示和正文5.3.2条的规定编写。A.1 软件质量保证计划编写提示1 目的

8、本计划的目的在于对所开发的,软件规定各种必要的质量保证措施,以保证交付的,软件能够满足项目委托单位的各种需求,能够满足开发任务书规定的各项具体需求。2.引用文件按文档号和标题列出本文档引用的所有文档。3 软件质量保证机构与职责4 软件质量控制程序和要求4.1 软件评审4.2 软件文档管理4.3 软件配置管理4.4 软件更改管理4.5 软件的测试、验收4.6 外购、外协软件的质量控制根据需要而定4.7 质量记录的收集、维护和保存描述准备计划、维护、评审和执行软件质量保证活动的记录。标识要使用的格式和要记录的信息。4.8 软件的维护QQ/CFDZ210-2005无锡航天长峰电子技术研究所 6A.2

9、 系统分析和段设计文件编写提示1 范围1.1 标识列出本文档的:a)已批准的标识号;b)标题;c)缩略语;d)本文档适用的系统;e)由系统设计所派生需求的更高层的规格说明。1.2 概述概述本文档所适用的系统和CSCI的用途。1.3 文档概述概述本文档的用途和内容。2 引用文档按文档号和标题列出本文档引用的所有文档。3 运行概念分节描述系统的运行概念。3.1 任务3.1.1 用户要求描述系统必须满足的用户要求,并引用描述这些要求的文档。3.1.2 主要任务描述系统的主要任务。3.2 支持环境描述在系统生产和部署阶段所需的支持环境。3.2.1 支持硬件描述系统正常运行需要的硬件环境。3.2.2 支

10、持软件描述系统正常运行需要的软件环境。3.4 系统体系结构描述系统的内部结构,标识子系统、HWCI和CSCI,并概述其用途。描述子系统、HWCI和CSCI之间的关系。标识和陈述系统每个内部接口的用途,用系统体系结构框图表示系统顶层的体系结构。3.5 运行情况描述系统的每一种运行情况。对每个系统状态和方式,应标识其执行的配置项和执行的手工操作,也可以用图表表示。此外,还应描述系统以不同的状态和方式运行时,配置项之间执行的控制流程和数据流程。4 系统设计本章应标识系统内部被指定为主要项目或关键项目的HWCI。分小节标识系统的每个HWCI、CSCI和手工操作,还应描述系统内部HWCI、CSCI和手工

11、操作之间的关系,也可用树型框图描述配置项之间的关系。QQ/CFDZ210-2005无锡航天长峰电子技术研究所 74.1 HWCI标识分小节描述分配给每个HWCI的系统需求。4.1.X (HWCI名称和项目唯一标识号)从4.1.1节开始编号,用名称和项目唯一标识号标识-HWCI,并陈述它的用途。标识由系统和段规范分配给HWCI的每个需求,标识由HWCI决定的每个系统功能的名称和项目唯一标识号。系统的每个外部接口都要用标准术语(如:输入/输出电压、维数、冗余度、负载、速度等)详细描述,并描述HWCI的设计约束。4.2 CSCI标识分小节描述分配给每个CSCI的系统需求。4.2.X (CSCI名称和

12、项目唯一标识号)从4.2.1节开始编号,用名称和项目唯一标识号标识CSCI,并陈述它的用途。标识由系统和段规范分配给CSCI的每个需求,标识由HWCI决定的每个系统功能的名称和项目唯一标识号。系统的每个外部接口都要用标准术语(如:位/秒、字长、消息格式、消息频率、优先权规则、协议等)详细描述。并描述CSCI的设计约束。4.3 手工操作标识分小节描述分配给每个手工操作的系统需求。4.4 内部接口分节描述系统内部每个接口及其系统中接口与配置项之间关系,并可以引用系统内部接口框图。4.4.X (接口名称和项目唯一标识号)从4.4.1节开始编号,用名称和项目唯一标识号标识系统内部所有的接口,标识模块间

13、传输的每个信号。5 处理资源分小节描述系统的处理资源。5.X (处理资源名称和项目唯一标识号)从5.1节开始编号,用名称和项目唯一标识号标识处理资源、系统使用的配置项。对每个处理资源要指定其使用特性。例如对计算机硬件还应定义下列特征:a)内存大小:计算机内部存储器(独立、共享或全部)的大小;b)字长:每个计算机字的位数;c)处理速度:计算机处理器能力(独立、共享或全部)(如在全部配置运行时有的余量);d)字符集标准:如:Unicodee)中断能力:硬件的中断能力;f)直接存储器访问(DMA):DMA的数据传输;g)辅助存储器:辅助存储器容量(独立、共享或全部);h)其他;6.质量因素的考虑根据

14、情况,分小节指明质量因素和质量度量的模型,包括相关的评价标准。QQ/CFDZ210-2005无锡航天长峰电子技术研究所 8A.3 软件开发计划编写提示1 范围1.1标识引出本文档的:a)已批准的标识号;b)标题;c)缩略语;d)本文档适用的计算机软件配置项(CSCI)。并标明CSCI的标题、缩写和标识号。1.2 概述概述本文档所适用的系统和CSCI的用途。1.3 文档概述概述本文档的用途和内容。1.4 与其它计划的关系概述本计划与其它项目开发计划的关系。2 引用文档按文档号和标题列出本文档引用的所有文档。3 软件开发管理分节描述与软件开发管理活动相关的计划。3.1 项目组织与资源分小节叙述承制

15、方的项目组织和项目资源。3.1.1 承制方的设施叙述用于完成合同的设施。醒目地标出安全保密范围和简述安全保密活动的特点。还要醒目标出特定的资源,如:软件工程环境。3.1.2 管理部门提供的设备、软件和服务描述为完成合同要求由管理部门提供的所有设备、软件、服务和设施,其中包括何时需要的详细进度表。要醒目的标出在系统规范、主要项目或关键项目开发说明中未列出的但要求的项目。3.1.3 组织机构概述承制方软件项目组织机构。标识每个组织的权限和职责,可以用图表来表示此信息。3.1.4 人员描述完成软件开发项目必须的人员数量,指明项目管理、软件工程、正式软件测试、软件产品评价、软件配置管理以及本计划标识的

16、其它功能分别所需的人员数目及总数。3.2 进度和里程碑3.2.1 活动以承制方主要进度表为基础,简要的叙述项目的每个软件开发活动及其相应的进度。开发进度还应指明所有的重要事件,如评审、审查、关键会议等等。进度表可以用图表提供。对每一个活动,进度表应标出:a)活动的起始点;b)正式和非正式文档的草稿和最终拷贝的编写起止日期;c)活动完成点;d)高风险区域。3.2.2 活动网络描述项目活动中的顺序关系,标出完成项目对活动要求的最长时间和完成的时间余量。这些信息可以用图表提供,例如采用-./0 图。3.2.3 来源标识标识并描述软件开发所需资源(软件、固件和硬件)的来源。提供一份获得所需资源的计划,并且应说明要求的日期和每个资源项应如何使用。3.3 风险管理描述为成功完成项目而对风险区域进行管理的计划。包括:QQ/CFDZ210-2005无锡航天长峰电子技术研究所 9a)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号