10软件生产与实现控制程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序文件
文件名称:
文件编号:版号:A
编制:日期:
审核:日期:
批准:日期:
受控状态:
生效日期:
分发号:
1、目的
本程序对软件生产和实现过程进行有效控制,以确保满足用户的需求和期望。
2、适用范围
适用于软件生产和实现过程的确认、产品的防护及放行、产品交付和产品交付后的支持维护活动,标识和可追溯性、顾客财产的控制。
3、职责
3.1 研发中心负责软件生产和实现全过程的控制。 3.2 市场部在交付过程中负责协调,并负责售后服务。
3.3 研发中心负责软件实现所需的工作环境的控制,完成交付工作及软件交付后的支持维护。
4、工作流程
4.1表述软件产品特性信息和文件的获得
4.1.1 信息和文件,是软件开发输出的成果,通常包括系统设计文档、数据库设计、业务流程设计,程序源代码,评审、验证、确认记录及其它有关文件。 4.2
实现过程确认
4.2.1实现过程包括开发全过程及文件支持,维护等过程。 4.2.2软件开发过程的确认
4.2.2.1软件编写,测试及验证工作流程
4.2.2.2 程序编写按用户需求及规则、惯例和约定的规定执行,具体规定详见《软件设计规范》。
4.2.2.3 对验证和综合测试,依据《软件测试计划》和《软件测试大纲》进行。
4.2.2.4测试人员由质量管理部进行管理。
4.2.2.5 软件生产和实现过程所用的设备由技术管理组进行统筹安排与协调。4.2.2.6 软件生产和实现过程中,相关人员需要填写相应记录(《设计更改申请表》、《评审意见清单》、《软件测试记录表》等),并由技术管理组进行归档管理。
4.3软件交付过程的控制
4.3.1 软件交付流程
软件交付过程中产生的记录为《软件入/出库登记表》。
4.3.2 验收交付范围包括用户手册、安装与维护手册、安装包和其他需要的资料。
4.4环境、设备
交付验收的环境、设备在软件交付前由技术管理组根据具体项目和设备的运行使用环境确定。见《基础设施和工作环境管理办法》。
4.5配置适用的监视与测量装置
对软件生产和实现过程配置适用的监视和测量装置、工具和技术,执行《过程和产品监视测量控制程序》,做好单元测试和综合测试。
4.6标识和可追溯性
4.6.1项目组负责依据配置管理要求编制《软件配置项管理计划》。
4.6.2 配置标识与发布
4.6.2.1 对开发阶段成果进行标识。
4.6.2.2 研发中心对基线标识审核,并整理归档管理。
4.6.2.3 基线列表交付。项目交付请求被批准后,需要进行项目基线标识,安排交付工作。
4.6.3 标识方法
系统名称、文档列表、归档管理的形式,以及版本标识方法均在软件配置项管理计划中规定。
4.6.4 配置状态标识
在软件开发过程的各阶段,应在配置状态表中说明项目组提交文档的状态。
4.7 顾客财产的控制
在软件生产和实现过程中,涉及到的顾客财产一般包括:一部分子程序、配套软件,用于维护、升级的产品,服务(如托运),产品需求、图样等。
对顾客财产的控制管理流程如下:
4.7.1 接收、登记。项目经理接收顾客财产。配置管理员对顾客财产进行标识和存贮,并填写《顾客财产登记表》。
4.7.2 分配。分配给相应的项目组具体操作人员。
4.7.3 维护。项目经理指定项目组具体操作人员对顾客提供产品进行正常维护,并负责产品的使用安全,确保在使用过程中不侵犯顾客的知识产权。顾客财产如发生损坏、不适用等状况,操作人员应及时通知项目经理,由项目经理在第一时间通知配置管理员,由配置管理员及时联系相关方面协商解决问题。
4.7.4 归还。项目经理归还顾客财产,并将相关记录交给配置管理员进行登记。
4.8产品防护
4.8.1备份
a、常规情况,每周对原程序、软件文档、软件最终代码进行备份。
b、紧急状态下,及时对原程序、软件文档、软件最终代码进行备份。
c、每次备份需填写备份记录。
4.8.2定期进行病毒检测、杀毒和及时更新病毒库并保持记录。
4.9放行和交付控制
4.9.1验收的文档、程序、演示、系统测试及测试结果通过评审后,经公司主管领导批准后,可以向用户交付。
4.9.2软件的验收交付由市场部负责组织。
4.10软件支持维护
涉及到软硬件产品的代码故障,由市场部填写故障受理单,转到研发中心进行维护处理。
详细内容见《软件项目产品移交发布流程》。
5、相关文件
5.1 软件项目产品移交发布流程
5.2 软件配置管理规范
5.3 售后服务制度
5.4 软件项目产品移交发布流程
5.5 基础设施和工作环境管理办法
5.6 软件设计规范
5.7 文件和资料控制程序
5.8 过程和产品监视测量控制程序
6、记录
6.1 设计更改申请表
6.2 软件测试记录表
6.3 顾客财产登记表
6.4 查杀病毒记录表
6.5 软件配置项访问登记表6.6 软件测试大纲
6.7 软件测试计划
6.8 软件配置项管理计划6.9 评审意见清单
6.10 软件入/出库登记表