软件控制程序.pdf
软件控制程序
1目的和范围
按软件工程方法,设计和开发计算机软件,对生产和服务提供使用的计算机
软件以及用于规定要求的监视和测量的计算机软件进行确认和管理,确保产品质
量。
适用于本公司军工产品软件的开发、引进和运行维护,生产和服务提供使用
的计算机软件以及用于规定要求的监视和测量的计算机软件的控制和管理。
2规范性引用文件
下列文件中的条款通过引用而成为本标准的条款。凡注日期或版次的引用文
件,其后的任何修改单(不包含勘误的内容)或修订版均不适用于本标准,但提
倡使用本标准的各方探讨使用其最新版本的可能性。凡未注日期或版次的引用文
件,其最新版本适用于本标准。
GB/T19000-2008质量管理体系基础和术语
3术语和定义
GB/T19000-200确立的术语和定义适用于本标准。
3.1软件
软件是指计算机程序及其有关的数据和文档,也包括固化了的程序。
3.2重要软件
重要软件是指它的故障会影响到人身安全,会导致重大经济损失或社会损失
的软件。
3.3软件开发库
软件开发库是指在软件生命周期的某一个阶段期间,存放与该阶段软件开发
工作有关的计算机可读信息和人工可读信息的库。
3.4软件受控库
软件受控库是指在软件生命周期的某一个阶段结束时,存放作为阶段产品而
释放的,与软件开发工作有关的计算机可读信息和人工可读信息的库。软件配置
管理就是对软件受控库中的各个软件项进行管理,因此软件受控库也叫做软件配
置管理库。
3.5软件产品库
软件产品库是指在软件生命周期的组装与系统测试阶段结束后,存放最终产
品而后交付给用户运行或在现场安装的软件的库。
3.6软件配置
软件配置是指一个软件产品在软件生命周期各个阶段所产生的各种形式(机
器可读或人工可读)和各种版本的文档、程序及其数据的集合。该集合中的每一
个元素称为该软件产品软件配置中的一个配置项。
4职责
4.1技术中心软件所
a)软件项目负责人对软件设计开发的技术质量负责;
b)负责对用于规定要求的监视和测量的计算机软件进行确认;
c)产品或项目负责人组织编写质量保证大纲/计划;
d)负责软件设计开发策划、输入、输出、评审、验证、确认、更改、技术状
态管理等的实施。
4.2技术中心综合管理部
a)负责按软件项目组织建立软件工程化管理组织机构;
b)负责按照GJB2786A中5.2条和GJB5000A中6.4条组织进行项目策划,策
划包括估计工作产品和任务属性,确定需要的资源,协商承诺,科研进度表,以
及标识和分析项目风险,并组织编写软件开发计划;
c)负责将软件开发计划中的开始结束点纳入科研计划,并对软件开发进度及
软件阶段完成情况进行检查。
d)负责组织编写软件配置管理计划;
e)负责组织进行软件“三库”管理,监督设计部门软件开发库和受控库的管
理,按要求完成配置审计工作;
4.3质量管理部
a)负责软件质量保证计划质量会签以及监督执行。
b)负责组织软件产品质量的公司级评审;
c)负责对软件开发过程质量监督和检查;
d)负责组织开展软件第三方测试或定型测评;
4.4保密办
软件产品的刻录。
4.5总经理
对软件产品、项目的最终质量负责;
5工作流程
5.1软件开发的质量管理规定
凡由我公司自行开发的软件,原则上须按以下5.1.1~5.1.9的要求进行软
件质量控制,可根据软件规模、重要程度和软件级别等对以下要求进行适当剪裁,
经各级审签,总工/副总工批准后执行。
5.1.1软件开发的立项论证
凡应用于型号(含预研课题)的软件开发,必须进行立项论证。立项论证按
《产品设计和开发控制程序》中立项审查的有关规定进行,经各级审签和批准后
立项。未经立项的软件不得进入开发。
5.1.2软件工程化管理组织机构
凡由我公司自行开发的软件,均应按项目建立软件工程化管理组织机构,由
质量管理部、技术中心综合管理部、技术中心软件所等有关部门共同组建和完善。
5.1.3按照软件生命周期进行分阶段的质量控