质量保证计划.docx
上海观安信息技术股份有限公司质量保证计划TSC-PM-4-02修订历史记录版本号拟制人/修改人拟制/修改日期审批人更改原因主要更改内容(写要点即可)VI.OXXX2019-10-26XXX定稿1简介11.1 目的11.2 范围11.3 参考11.3.1 应用文件11.3.2 参考文件11.4 定义与缩写11.4.1 定义11.4.2 缩写22组织结构与职责22.1 组织结构2图1质量保证组组织结构图22.2 职责23产品质量保证的过程3图2产品生命周期模型33.1阶段评审错误!未定义书签。32I-II33.3安装维护检查错误!未定义书签。4评审和检查错误!未定义书签。5产品配置管理36工具、技术和方法36.1 开发工具及编程语言4Java,Python,C+等。46.2 测试工具46.3 配置管理工具46.4 故障报告工具47记录收集、维护和保存4表1项目进展报表1简介1.1 目的本计划定义了质量保证组织、任务及职责;提供QA的参考文献及行动指南;提供执行QA的标准、过程及相关的约定;并为执行QA活动和QA报告提供了工具、技术和方法。1.2 范围本计划适用于执行观安XX项目生命周期内的所有QA活动。本计划遵循上海观安信息技术股份有限公司(以下简称上海观安)质量管理体系文件进行编制,并作为项目质量保证对质量管理体系文件的补充。本计划中,QA小组仅对项目负责人负责,独立于项目的产品开发组(包括产品设计开发组、产品测试组与项目相关的其它项目组)。QA计划的目标是验证交付的项目及产品和文件已满足所有的技术要求。本QA计划中规定了审查项目交付所应遵循的技术和执行方面的要求。本计划将根据项目进展情况,在项目的每个阶段开始前进行讨论,根据需要进行修订,修订工作由产品质量保证组完成。修订后更新版本号,以新版本替换上一版本。本计划经过修订发布后,修订前的产品质量保证计划同时废止,但可作为参考使用。1.3 参考1.3.1 应用文件1) 相关的国家/部委规定的安全管理办法2)上海观安信息技术股份有限公司质量管理体系文件,3)相关的供应商选择办法1.3.2 参考文件1)中华人民共和国网络安全法2) ISO9001:2015,质量管理体系要求3) IEEE-Std-730-1998,IEEEStandardforSoftwareQualityAssurancePlans,June1998.4) IEEE-Std-730.1-1995,IEEEGuideforSoftwareQualityAssurancePlanning,December1995.1.4定义与缩写1.4.1 定义质量保证(QUaHtyAssurance):质量保证是指为使人们确信产品或服务能满足质量要求而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动。评审(ReVieW):为确定主题事项达到规定目标的适宜性、充分性和有效性所进行的活动。1.4.2 缩写产品质量保证(QA)QualityAssurance安全完整度等级(SIL)SafetyIntegrityLevel2组织结构与职责质量保证小组2.1 组织结构测试经理销售人员专家图1质量保证组组织结构图在系统产品开发期间,必须成立产品质量保证小组负责质量保证工作。产品质量保证组属产品开发组组长领导,由项目的产品开发组代表、项目的专职质量保证人员、产品验证组代表等方面的人员组成,由项目的质量保证组代表任组长。产品质量保证组和产品质量保证人员必须检查和督促本计划的实施,产品质量保证人员有权直接向产品质量保证组报告产品质量状况。2.2 职责项目的产品质量保证小组中,其各方面人员的职责如下:a)组长全面负责有关产品质量保证的各项工作;b)项目的产品开发组代表负责有关阶段评审及项目进展工作中的质量保证工作,负责有关产品配置变动的质量保证活动;C)产品验证组代表的主要工作是在控制单元产品开发的各阶段进行相关产品验证工作,以确保在每个阶段呈现的产品被较好地设计,被合理构造,没有不可接受的差错或缺陷,符合所有指定的要求和规程,具有可接受的质量,并协助检查产品质量保证计划的执行情况;d)项目的专职质量保证人员协助组长开展各项产品质量保证活动,负责审查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关产品质量保证活动的各项记录。e)产品质量保证组负责向产品确认组提供产品开发各阶段质量保证活动资料。3产品质量保证的过程产品质量保证工作涉及产品生命周期各阶段的活动,应该贯彻到产品生命周期各阶段活动中,而且应该特别注意产品开发活动的早期评审工作。产品生命周期模型见图2。图2产品生命周期模型在产品项目进展过程中,产品质量保证小组应根据产品项目的进展开展产品项目评审工作。一般来说,每阶段的评审工作应在阶段开发工作完成后的两周内完成。因此,对新开发的或正在开发的各子系统,要按照本计划的各项规定进行评审工作。产品开发过程中,如需复用已有的产品模块,应对复用的产品模块进行评审,复用产品模块的评审与新开发的产品子系统评审要求相同。产品质量保证组要派成员参加所有的评审与检查活动,评审与检查的目的是为了确保在产品开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高产品的质量,质量评审活动根据XX项目质量评审表执行。日常巡检4产品配置管理对系统产品的各项配置进行及时、合理的管理,是确保产品质量的重要手段,也是确保该产品具有强大生命力的重要措施。5工具、技术和方法在系统的研制与开发过程中,都应该在各自的产品质量保证活动中合理地使用产品质量活动的支持工具、技术和方法。5.1 开发工具及编程语言Java,Python,C+等。5.2 测试工具主要采用漏洞扫描器等进行产品模块测试与产品集成测试。5.3 配置管理工具产品生命周期内采用OA系统作为配置管理工具,用于产品源代码以及文档的版本管理。5.4 故障报告工具故障报告是指产品质量保证计划中发现的不符合项,采用MicrosoftWord/MicrosoftExcel作为故障报告管理工具。6记录收集、维护和保存在系统产品的开发期间,要进行各种产品质量保证活动,准确记录、及时分析并妥善保存有关这些活动的记录,是确保产品质量的重要条件。在产品质量保证组中,由产品质量保证组质量保证人员负责收集、汇总与保存有关产品质量保证活动的记录。各种产品质量保证活动的质量记录应在项目结束后的1个月内归档到PMO保存,保存期限至少为三年。表1项目进展报表产品名称:版本号:统计日期:年月日阶段名称计划进度调整进度实际进度备注开工日期完工日期开工日期完工日期开工日期完工日期产品需求分析阶段产品结构与设计产品模块设计产品编码与单元测试产品集成软硬件集成测试产品确认产品使用的准备质量保证计划