1、1. 目的依据本规范对配套软件开发进行有效的控制。2. 适用范围因事业部的需求自主开发的配套软件,包括驱动程序、产品捆绑软件及为市场需求而编写的应用软件等。3. 职责划分3.1 由相关人员提出立项申请及提交市场分析报告,3.2 研发部指定专人负责编写可行性分析报告;3.3 由总工组织项目评审等工作,并任命项目负责人;3.4 项目负责人负责制定项目计划、控制编码、组织测试;3.5 项目负责人负责终版代码的测试评审;3.6 具体职责划分参见QH-GF-04。4. 作业流程立项评估编写市场分析报告编写可行性报告NY评审通过?否决?YN调研、需求分析报告制定软件开发计划软件设计评审通过?Y编码调试NY
2、N测试通过?评审通过?Y发布记录存档5 工作内容5. 1 事业部相关人员或需求方提出立项申请,总工或事业部副总经理负责签署工作请示报告,通过后进入立项评估阶段;相关内容详见 UNIS/信息 -02-15 软件立项控制程序;5.2由申请人协同市场部进行市场分析报告的编写,研发部指定专人编写软件立项可行性报告,作为立项评审依据;编写内容详见 QH-MB-06 可行性研究报告编写提示 5.3 总工组织研发部经理、软件主管、申请人等相关人员进行立项评审,通过后确定是否立项;5.4立项评审未通过的要重新修改相关报告,再次组织评审, 立项评审被否决的项目直接记录存档并结案;5.5 确定立项后评审小组指定项
3、目负责人,项目负责人指定项目组成员;5.6项目负责人负责项目设计的规划,制定调研及需求分析报告和软件开发计划 ;相关内容详见 UNIS/信息 -02-18 软件需求分析程序;QH-MB-08 软件需求规格说明书编写提示; UNIS/信息 -02-16 软件开发计划程序; QH-MB-07 软件开发计划编写提示5.7 有关硬件产品驱动程序的开发工作,涉及到硬件研发的进度和相应的时间安排,在编写软件开发计划时,要有相应硬件研发人员一同制定;5.8 总工或研发部经理、软件主管、申请人相关人员进行开发计划的评审,评审通过后确定开发计划;5.9 进行软件设计,设计内容及流程见UNIS/信息 -02-19
4、 软件设计程序;QH-MB-10 软件设计模版;5.10 项目负责人负责组织相关人员进行程序编码调试、用户手册和在线帮助文件的编写、? 测试、整合等工作,以及终版软件的测试;相关内容详见 QH-MB-13 软件测试计划编写提示QH-MB-14 软件测试分析报告编写提示 ;511 项目负责人主导组织测试负责人、申请人等相关人员进行软件审核,审核通过后共同签署软件发布确认表;相关内容详见 UNIS/信息 -02-22 软件版本发布程序;5.12 签署软件发布确认表后,研发部做好记录存档结案工作,并提供全套执行代码到相关部门进行软件发布工作;6 相关资料6.1QH-GF-06软件设计管理规范;6.2
5、QH-GF-04软件开发管理规范;6.3UNIS/信息 -02-15 软件立项控制程序;6.4UNIS/信息 -02-16 软件开发计划程序;6.5UNIS/信息 -02-17 软件开发质量计划程序 ;6.6UNIS/信息 -02-18 软件需求分析程序;6.7UNIS/信息 -02-19 软件设计程序;6.8UNIS/信息 -02-20 软件实现程序;6.9UNIS/信息 -02-22 软件版本发布程序;6.10 UNIS/信息 -02-37 软件开发规则、惯例和约定程序 ;6.11 QH-MB-06 可行性研究报告编写提示 ;6.12 QH-MB-07 软件开发计划编写提示;6.13 QH
6、-MB-08 软件需求规格说明书编写提示 ;6.14 QH-MB-09 软件开发质量保证计划编写提示 ;6.15 QH-MB-10 软件设计模版;6.16 QH-MB-12 用户手册编写提示;6.17 QH-MB-13 软件测试计划编写提示;6.18 QH-MB-14 软件测试分析报告编写提示 ;7 质量记录7.1QH-15-01 软件立项申请表7.2QH-15-03 软件立项评审表7.3QH-17-03 评审问题记录表7.4QH-16-01 软件开发任务书7.5QH-16-02 项目开发人员登记表7.6QH-19-02 软件设计评审表7.7QH-19-03 软件设计内容变更表7.8QH-21-08 功能测试确认表7.9SMY-SJ-01-01 项目测试问题表7.10 QH-20-02 用户手册、在线帮助审核表7.11 QH-22-02 开发文档清单7.12 SMY-SJ-01-02 软件发布确认表注:本规范中所指项目负责人即为程序文件中项目主管,特此说明。