软件开发控制程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件设计和开发控制程序

1目的

对软件开发全过程进行控制,确保软件产品质量满足规定要求。

2范围

适用于公司所有软件的开发。

3引用文件

ZLCX-02.10-2010 《硬件设计和开发控制程序》

4术语

4.1软件

软件指计算机程序和相应的数据和文档,包括固件中的程序和数据。

4.2文档

文档是对软件的书面描述和说明,它定义了软件的功能、性能、组成、设计、测试和使用方法等。5管理活动及其流程

6职责

a)研发部是本程序的主管部门,负责组织软件的开发、评审和文档的审核;

b)软件项目设计人员负责软件的设计和开发,负责编制软件文档;

c)总工程师或副总工程师负责文档的批准;

d)质量管理部对软件质量负责。

7程序

软件项目负责人根据《合同》或《研制任务书》对软件项目的开发进行策划,编制《软件开发计划》,该计划内容应符合GJB437-1988《军用软件开发规范》中规定。

7.l软件需求分析

根据《合同》或《研制任务书》的技术要求,进行软件需求分析,应确定与软件产品有关的要求,形成需求分析报告,并经顾客认可,确保软件需求得到双方共同理解。

软件需求分析报告具体应包括以下内容:

a)系统设计要求;

b)系统性能要求;

c)设备要求;

d)接口设计要求;

e)操作使用要求;

f)系统设计标准;

g)系统备份和维护要求。

填写《软件需求分析报告》,《软件需求分析报告》应进行评审,视情况评审时可请顾客参加,并形成软件需求分析评审报告。

7.2软件设计

软件项目组根据软件需求分析报告进行软件设计,编制软件设计功能框图、软件流程图,确认软件界面并与用户沟通。软件设计分为概要设计和详细设计两个部分,所产生的软件设计报告文档需进行校对、审核、批准三级签署,并形成《软件设计评审报告》。

7.3软件实现

依据软件设计说明软件项目组进行软件编码、调试,使其能够满足产品使用要求。软件实现过程中各阶段工作完成后应通过相关的检查、验证后才能转入下阶段工作。

7.4软件测试

软件项目组编制《软件测试计划》,依据《软件测试计划》实施分级、分阶段软件测试,该测试活

动可与硬件系统同时进行,也可软件单独测试。测试内容应包括:可安装性测试、性能测试、可靠性测试、人机界面测试、外部接口测试、安全性测试。检查软件产品是否能实现或满足软件需求所规定的功能和性能要求,将测试结果编写成软件测试报告。

7.5软件评审

在软件开发阶段,应进行软件需求评审、软件设计评审、软件测试评审、软件验收评审。

7.5.1软件需求评审

检查评价编制的软件需求规格说明是否合理可行,主要评审每个软件配置项的软件需求说明的正确性、可理解性和完整性。

7.5.2软件设计评审

审查每个设计单元设计的正确性,软件文档是否符合有关技术规范。

7.5.3软件测试和验收评审

对软件进行综合评审,主要检查软件的功能、性能实际测试结果与要求的一致性,程序代码与软件设计的一致性,文档描述与程序的一致性以及文档的完整性、准确性。对于非独立的软件产品,可结合硬件产品或系统同时进行。

7.6软件验收

软件项目组编制软件验收所需的文档及软件验收申请报告,顾客组织软件验收,以检验软件是否满足《合同》或《研制任务书》的指标要求。

内部验收由计算机技术人员和有关的专家组成软件验收小组,负责软件验收的全部技术工作,外部验收由顾客组织。

验收时应填写软件验收报告。

7.7软件配置管理

7.7.1配置标识

为确保软件开发有步骤地进行,必须确定开发基线。制定和执行文档管理规程,如标题编号编目及命名规则等。

7.7.2配置控制

制定和执行软件及文档的修改规程。

7.7.3配置状态记实

制定配置状态纪实规程,确保软件记录报告、软件状态、开发基线和软件修改的一致性。

7.8软件运行和维护

软件维护是在软件交付使用后,为纠正故障改善性能或其它属性,或使软件适应改变了的环境所进行的修改活动。主要包括完善性维护、适应性维护和改正性维护。软件维护主要由研发部软件设计人员

负责。软件维护过程中应形成完整的记录。

a)软件和硬件一起交付后投入运行,并做好维护和管理工作;

b)如果顾客需要培训,项目组需编制培训计划并进行培训,应填写培训记录;

c)如果需要维护、升级,应首先提出软件维护申请报告。经主管领导批准和使用方同意后方可进

行维护,维护结果应形成软件维护报告和软件版本控制记录;

d)如果需要修改软件,其修改内容应经主管领导审批和使用方批准,获得批准后方可修改,修改

后应重新测试或回归测试,填写《软件修改报告单》。

8文档

文档是软件开发、维护和使用的重要资料,是软件产品的重要组成部分,必须根据合同要求保证文档的一致性和成套性。

软件文档编写种类可参照《软件工程化管理》的规定。不同等级的软件编写不同种类的文件。

9质量记录

《软件需求评审表》ZKGX-05-06006

相关文档
最新文档