软件产品质量管理流程(软件开发项目)_第1页
软件产品质量管理流程(软件开发项目)_第2页
软件产品质量管理流程(软件开发项目)_第3页
软件产品质量管理流程(软件开发项目)_第4页
软件产品质量管理流程(软件开发项目)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXX项目研发室软件产品质量管理流程目录TOC\o"1-4"\u1引言 31.1 编写目的 31.2 背景 31.3 定义 31.4 参考资料 32总体流程 42.1产品研发流程 42.2项目研发流程 53产品开发过程定义 93.1市场调研 93.2可行性研究 103.3立项评审 103.4产品需求和原型 103.5产品需求和原型验证 103.6需求评审 113.7数据库与系统设计 113.8设计评审 113.9代码开发和单元测试 113.10产品基线定义和集成测试 123.11产品评审 123.12系统部署 123.13系统试运行 123.14收尾评审 134项目开发过程定义 134.1需求调研 134.2项目需求和原型 134.3项目需求和原型验证 144.4需求确认 144.5需求评审 144.6数据库与系统设计 144.7设计评审 154.8代码开发和单元测试 154.9项目基线定义和集成测试 154.10系统评审 154.11系统部署 164.12系统试运行 164.13收尾评审 165输入输出项定义 165.1产品设计思路 16

文档控制页产品名称XXXX项目研发室-软件产品质量管理流程文档编号产品版本号1.0密级项目经理软件经理测试经理开发人员序号文档版本号修改人修改日期备注1V1.0赖佳春20xx-12-24创建文档23456781引言编写目的本文档为XXXX通信技术工程有限公司项目研发室的质量管理流程,主要针对项目和产品研发流程和过程的定义,同时针对活动过程的输入输出项进行详细说明。本文档的预期读者是项目研发室的策划组、项目组、开发组、技术支持组等成员。背景定义参考资料

2总体流程2.1产品研发流程产品研发流程为项目研发室基于产品的研发管理流程,组织架构方面涉及到策划组、开发组、技术支持组和评审委员会。图1产品研发流程2.2项目研发流程项目主要来自于省公司,项目研发流程涉及到项目组、开发组、技术支持组和项目评审委员会。图2项目研发流程2.3项目和产品的维护流程已经进入上线运行状态的产品和项目,从客户提出需求开始,根据需求的分类可经历需求受理、需求处理、发布更新和结果反馈四个阶段。图3需求受理流程图4需求处理流程图5发布更新流程图6结果反馈流程3产品开发过程定义3.1市场调研结合内部和外部客户资源,对可能产生市场需求的产品进行调研,结合本部门的研发方向,形成研发产品的雏形,作为产品可行性研究的前提。输入:来自于内部资源或外部客户的需求,或者市场公众的需求。输出:产品设计思路3.2可行性研究根据产品设计思路,分别从经济可行性、技术可行性、法律可行性,结合经济效益和社会效益形成产品的可行性研究报告,做为产品立项的依据。输入:产品设计思路输出:产品可行性研究报告3.3立项评审立项评审由评审委员会进行,主要对产品的设计思路和可行性进行评审,以确定是否继续进行产品后续研发。输入:产品设计思路、产品可行性研究报告输出:产品立项报告3.4产品需求和原型产品立项后,由策划组进行产品设计,通过产品原型结合需求规格说明书阐述产品规格。输入:产品设计思路、产品立项报告输出:产品原型、需求规格说明书3.5产品需求和原型验证根据产品需求规格说明书、结合产品设计思路,验证产品原型是否符合产品需求的约定。输入:产品设计思路、产品需求规格说明书输出:产品原型确认书3.6需求评审需求评审由评审委员会进行,是对于需求阶段输出的确认,该评审通过后表示产品研发需求阶段转入开发阶段。输入:产品原型、产品需求规格说明书输出:产品需求评审确认3.7数据库与系统设计根据产品原型和需求规格说明书,由开发组进行系统的数据库设计和架构设计。输入:产品原型、产品需求规格说明书输出:数据库建模、产品设计说明书、系统架构模型等3.8设计评审设计评审的目的在于对于系统的数据库设计、架构设计等进行综合评审,确认系统设计的合理性、可扩展性,确定开发选型是否合理等。输入:数据库建模、产品设计说明书、系统架构模型等输出:产品设计评审确认3.9代码开发和单元测试代码编写和单元测试由负责开发该功能模块的开发人员负责,每天下班前由开发人员将代码同步到版本库。输入:数据库建模、产品设计说明书、系统架构模型等输出:产品源代码及注释3.10产品基线定义和系统测试确定产品的版本基线,在此产品基线上进行系统测试,验证与产品需求和原型是否符合。输入:产品原型、产品需求规格说明书、产品源代码等输出:测试计划、测试用例、测试分析报告、产品版本基线、用户操作手册、产品Q&A为使得开发出的功能模块尽早进行测试,产品开发和产品集成测试为快速迭代开发的过程,在每个子系统模块完成后即进行该模块的集成测试。3.11产品评审产品发布前,需要将形成的产品进行阶段评审,并依此作为产品是否发布的依据。输入:产品基线、产品原型、产品需求规格说明书、产品测试分析报告、用户操作手册、产品Q&A输出:产品评审确认3.12系统部署系统部署负责部署软硬件环境,同时将软件产品上线,进入试运行阶段。输入:产品基线输出:上线产品、系统安装配置说明书、系统维护说明书3.13系统试运行试运行阶段对产品上线系统的运行情况进行记录,对于出现的问题进行整理记录,进入运营维护流程。输入:上线产品输出:产品试运行报告3.14收尾评审收尾评审作为产品研发阶段的结束,主要审核上线产品是否可进入运营维护阶段。输入:上线产品输出:产品收尾评审确认4项目开发过程定义4.1需求调研通过与项目目标客户的沟通,对项目的用户需求进行调研,结合本部门的研发状况,形成研发项目的雏形,作为项目系统原型产生的前提。输入:来自于项目目标客户的需求输出:需求调研记录4.2项目需求和原型通过与客户沟通的调研记录,由项目组进行项目的原型设计,同时通过需求规格说明书详细阐述项目需求。输入:需求调研记录输出:产品原型、需求规格说明书4.3项目需求和原型验证根据项目需求规格说明书、结合项目需求调研记录,验证项目原型是否符合项目需求的约定。输入:项目需求调研记录、需求规格说明书输出:项目原型确认书4.4需求确认需求确认由项目组与目标客户沟通,确定产品原型和需求规格说明书符合用户的需求,并由客户在需求确认书上进行书面的确认。输入:项目原型、需求规格说明书输出:需求确认书(客户签署意见)4.5需求评审需求评审由评审委员会进行,是对于需求阶段输出的确认,该评审通过后表示项目研发需求阶段转入开发阶段。输入:项目原型、需求规格说明书输出:项目需求评审确认4.6数据库与系统设计根据项目原型和需求规格说明书,由开发组进行系统的数据库设计和架构设计。输入:项目原型、需求规格说明书输出:数据库建模、系统设计说明书、系统架构模型等4.7设计评审设计评审的目的在于对于系统的数据库设计、架构设计等进行综合评审,确认系统设计的合理性、可扩展性,确定开发选型是否合理等。输入:数据库建模、系统设计说明书、系统架构模型等输出:系统设计评审确认4.8代码开发和单元测试代码编写和单元测试由负责开发该功能模块的开发人员负责,每天下班前由开发人员将代码同步到版本库。输入:数据库建模、系统设计说明书、系统架构模型等输出:项目源代码及注释4.9项目基线定义和系统测试确定项目的版本基线,在此基线上进行系统测试,验证与项目需求和原型是否符合。输入:项目原型、需求规格说明书、项目源代码等输出:测试计划、测试用例、测试分析报告、项目版本基线、用户操作手册、Q&A为使得开发出的功能模块尽早进行测试,项目开发和集成测试为快速迭代开发的过程,在每个子系统模块完成后即进行该模块的集成测试。4.10系统评审系统发布前,需要将形成的系统进行阶段评审,并依此作为系统是否发布的依据。输入:项目基线、系统原型、需求规格说明书、测试分析报告、用户操作手册、Q&A输出:系统评审

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论