计算机软件质量控制要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建立并实施计算机软件(以下简称:软件)开发、购置、发放、使用、保
密、防毒、数据备份的工程化管理,确保软件质量达到规定的质量特性要求,确保设计、生
产和管理工作的正常进行。
适用于本公司购置、研制开发的所有软件产品。
本文术语采用 GB/ T11457 - 1995 中有关的术语定义。
4.1商务部负责软件软件购置中的技术管理与质量控制。
4.2研发部负责软件研制、生产过程中的技术管理与质量控制。
软件开发人员应具备相应的软
件专业水平,满足我公司设计人员岗位规范中的资格要求。
4.3综合管理办公室负责软件文档和软件产品的贮存管理、保密、防病毒和数据备份工作,并负责软件研制、生产过程中质量监督与管理。
管理人员一般应具备软件专业水平,或者经过软
件工程管理培训,或者从事过软件设计生产并具有管理经验。
4.4 总工程师负责总体协调,负责批准软件购置,审批软件设计文件和生产文件,做好研制、生产阶段的质量控制,并组织软件工程必须的各种培训。
5.1 软件的开发
5.1.1 软件工程化管理
5.1.1.1 软件开发以项目为单位进行。
项目负责人对软件的质量负责。
5.1.1.2 软件开发应以设计任务书的形式明确软件的技术要求、应交付的文档清单、可靠性、
安全性要求、测试要求、验收标准等。
5.1.1.3 软件开发应纳入产品研制计划,对软件研制进度、经费予以安排。
5.1.1.4 软件开发按需求分析、软件系统设计与软件实现、软件测试和系统测试、软件生产与验收鉴定、运行维护等程序实施。
大型软件系统设计需分系统概要设计和系统详细设计两步进行。
5.1.1.5 在产品开发各阶段结束时,应组织有关软件专家对软件进行独立的设计评审,对软
件是否满足设计任务书要求作出评价。
评审合格后方可进行下一步的开发工作。
5.1.1.6 软件开发流程图
设计任务书
研 发 部 管
理制度 产品开辟计划
阶段评审报告
需求分析说明书 阶段评审报告 阶段文件清单
概要设计说明书 阶段评审报告 阶段文件清单
详细设计说明书 阶段评审报告 阶段文件清单
软件代码、产品包 阶段评审报告
测试/问题报告记录
阶段评审报告 用户手册 维护手册
设计变更通知单
软 件 工 程
相 关 国 家 标准
测试规范
编码规范
客户要求、任务书、课题
市场部、公司相关部门
计划评审 研发部、相关部门
需求分析阶段 项目经理、项目组成员
需求分析评审
项目经理、项目组成员
概要设计阶段 项目经理、项目组成员
概要设计评审 项目经理、项目组成员
详细设计阶段 项目经理、项目组成员
详细设计评审 项目经理、项目组成员
编码设计阶段 项目经理、项目组成员
编码评审
项目经理、项目组成员
软件测试阶段 项目经理、项目组成员
软件产品评审 项目经理、项目组成员
代码、文件归档管理 综合办公室、研发部
软件开辟计划 部门经理、项目组成员 评
审
不
合 格 返 回
需
求
变 更
控 制
5.1.2 软件文档
在软件开发的每一个阶段都必须编制相应的文档,作为软件开发过程中的重要文字依据,同时也是开发阶段节点完成任务和转阶段的重要标志。
软件文档的管理执行 QJ1912-99 标准。
5.1.2.1 软件文档的编制
为保证软件的实现满足要求,应至少需要下列文档:软件需求规格说明书、软件设计
说明书、软件测试计划、软件测试报告、用户手册、源程序清单、项
目实施计划、项目开发总结。
软件文档的内容要求按 GB8567-88 执行,软件文档的标准化要求、完整性
要求按 QJ1912 -99 执行。
软件任务书、技术说明书等重要文档中,应有质量、性能指标、可靠性等特性的要求。
5.1.2.2 软件文档的签署
软件文档的签署及职责按 QJ1714.9A — 98 和 QJ1912.4 — 99 等有关规定执行。
5.1.2.3 软件文档的归档要求
软件文档编写、签署完毕后,由综合管理办公室进行统一归档存贮。
执行
航天总公司 QJ1912.6 -99 标准。
5.1.3 软件更改
对于变更的要求应由研发部、市场部予以沟通和确认,并详细记录变更的要求。
软件更改包括软件功能的增减和升级 .
5.1.3.1 在明确变更前,由相应需求调查人员对变更需求提出软件更改建议,填写变更通知单。
5.1.3.2 变更必须通过评审,评审必须考虑变更对相关的环节的直接影响和潜在影响。
考虑需
求的相关性、优先级和风险性。
5.1.3.3 项目经理负责根据评审结果调整进度计划、任务计划,并在过程中实施跟踪,修改经过测试评审后标志本变更完成.
5.1.4 软件评审
5.1.4.1 软件设计评审
评审软件设计是否体现了软件需求说明,软件功能和性能是否达到了设计任务书上规定的
指标;评审接口设计方案和运行环境的恰当性、模块设计的正确性、完整性等。
根据软件设
计的不同开发阶段进行相应的软件系统分析与定义评审、软件需求评审、软件系统设计与软件
实现评审、软件测试评审等。
5.1.4.2 软件产品质量评审
根据软件产品特点,按照软件研制任务书要求,参照 GB 8566 和 Q/ N450 - 1999 的
规定,认真进行阶段性的软件产品质量评审,特别是生产验收交付评审。
质量评审由综合管理办公室组织,研究室参加。
质量评审结果形成文件并归档,研究室负责解决评审遗留问题,综合管理办公室跟踪管理。
5.1.4.3 运行维护评审
在软件集成测试阶段结束以后,运行维护评审。
评审由生产质量部组织,研发部参加。
评
审要进行功能检查、物理检查和综合检查。
其中功能检查应验证所开发的软件已经满足在软件
研制任务书中规定的所有要求;物理检查应对软件进行物理检查,以验证程序和文档已经一致、并已做好交付的准备;综合检查应验证代码和设计文档的一致性、接口规格说明之间的一致性(硬件和软件)、设计实现和功能需求的一致性、功能需求和测试描述的一致性。
5.1.3 软件产品生产管理
软件产品生产管理由生产质量部负责,研发部协助。
5.1.4 软件质量保证
5.1.
6.1 软件质量保证
5.1.
6.1.1 软件设计遵循工程化管理要求,按照软件工程学的科学方法开发软件。
5.6.1.1.2 质量管理应贯穿软件产品开发设计、测试、生产、维护等全过程。
5.1.
6.1.3 各软件开发人员要遵循软件设计规范,切实履行职责,把好软件设计关,确保软件
产品研制的“ 透明性”和“ 可控性”。
5.1.
6.1.4 软件应满足产品任务书中要求的各项技术指标要求,可靠性要高。
5.1.
6.1.5 软件应具有良好的安全性。
5.1.
6.1.6 软件可维护性要好,配有完善的自检程序和各级别的诊断程序。
5.1.
6.2 软件质量工作的实施
5.1.
6.2.1 按照软件研制特点,在质量保证大纲中写明有关软件质量保证的内容。
5.1.
6.2.2 项目组应开展关、重特性分析,并提出软件质量关键清单( 包括过程、程序、例程、
模块、表、变量、值或者计算机程序及接口等),进行可靠性和安全
性分析,并提出各阶段应采取的质量保证措施。
5.1.
6.2.3 软件研制各阶段的质量工作应反映在本阶段的文档中。
5.1.
6.2.4 各阶段评审应注意质量的评审要求。
5.1.5 软件工程技术培训
5.1.7.1 培训对象应包括软件开发人员,质量与可靠性管理和技术人员等所有与软件研制生产
有关的人员。
5.1.7.2 培训内容包括软件工程管理与计划技术、软件工程基本原理、质量与可靠性技术、软件
开发技术、有关设计规范和规章制度等。
5.1.7.3 培训工作按质量手册中 QM620 《人力资源》的要求进行。
5.2 软件的购置
5.2.1 研发部根据实际工作需要,提出软件购置申请,填写《软件购置及工作要求申请单》,说明购置的原因,所需软件的名称、版本、主要功能及预计费用,经综合管理办公室审核后,依
审批金额权限交公司领导批准后,由商务部执行采购。
5.2.2 购置的软件需经综合管理办公室和研发部共同验收确认后方可使用。
5.3 软件的保管和分发使用
5.3.1 经确认合格的软件,由综合管理办公室归档。
归档要求按照 QJ1912.6 执行。
5.3.2 本公司开发的软件使用光盘或者软盘保存。
购置的软件存贮介质表面需加贴软件标签 (
注明软件的名称、编号、版本及主要功能 )。
5.3.3 软件原件由综合管理办公室集中保存。
保存的场所应干燥,无化学物质或者气体的污染。
5.3.4 软件及文档资料的借阅管理执行 QJ1090A 、QJ1091A 标准。
5.4 软件的保密要求
5.4.1 本公司开发和购置的软件、文档资料的保密按有关保密规定执行。
5.4.2 开发人员的计算机在上互联网时,应采取适当的预防措施,防止被动泄密。
5.5 软件的防毒要求
5.5.1 购置软件验收确认时应进行病毒检测,确认无毒后方可使用。
5.5.2本公司所有计算机,应严格控制光盘、软盘的使用。
使用前必须要经过专用软件查毒处理。
5.5.3 外单位的软盘、光盘在公司内计算机使用时,应先进行病毒检测,确认无毒后方可使用。
5.6 软件数据、文档资料的备份
软件数据、文档资料的备份按照 QJ1912 -99 规定执行。
6.1 GB8566 计算机软件开发规范
6.2 GB8567-88 计算机软件产品开发文件编制指南
6.3 GB / T11457 - 1995 软件工程术语
6.4 GB / T12505 -90 计算机软件配置管理计划规范
6.5 GB / T16680-1996 软件文档管理指南
6.6 QJ1714 航天产品设计文件管理制度
6.7 QJ1912 -99 航天型号软件文档管理制度
6.8 QJ2839 -96 机读文件和机读档案管理规定
6.9 QJ1089A~1092A -98 技术文件使用与归档管理规定
6.10 Q/N450.1~10-1999 型号计算机软件质量管理规定
6.11 质量手册 QM423 文件控制
6.12 质量手册 QM620 人力资源
7.1 表 1 软件购置及工作要求申请单
表 1
软件购置及工作要求申请单
编号:ZJBGW10-01A
申请部门时间要求申请人
预估费用
申请事项
涉及部门
软件描述( 名称、版本号、
功能 )
申请原因说明:
( 部门负责人 ) 签名:
日期:研发部意见:
( 部门负责人 ) 签名:
日期:综合管理办公室意见:
( 部门负责人 ) 签名:
日期:
公司领导意见:
( 公司领导 ) 签名:
日期:备注:。