系统软件质量保证计划设计文件.doc
《系统软件质量保证计划设计文件.doc》由会员分享,可在线阅读,更多相关《系统软件质量保证计划设计文件.doc(19页珍藏版)》请在三一办公上搜索。
1、名称XXX系统软件质量保证计划代号版本.历史记录版本号说 明日 期作 者目 次1简介31.1目的31.2范围31.3参考31.4定义与缩写42组织结构与职责42.1组织结构42.2职责53软件质量保证的过程53.1阶段评审73.2日常检查73.3安装维护检查74文档74.1基本文档74.2文档质量的度量准则85标准、条例和约定96评审和检查97软件配置管理108工具、技术和方法108.1开发工具及编程语言108.2测试工具108.3配置管理工具108.4故障报告工具109媒体控制1010供应商控制1111记录收集、维护和保存111 简介1.1 目的本计划定义了XXX控制单元软件质量保证(Sof
2、tware Quality Assurance,以下简称SQA)组织、任务及职责;提供SQA的参考文献及行动指南;提供执行SQA的标准、过程及相关的约定;并为执行SQA活动和SQA报告提供了工具、技术和方法。通过执行SQA计划,以保证XXX控制单元软件达到安全完整度为4的要求。1.2 范围本计划适用于执行XXX控制单元生命周期内的所有SQA活动。本计划参考IEC 62279、遵循XXX公司(以下简称XXX)质量管理体系文件进行编制,并作为XXXSQA对质量管理体系文件的补充。本计划中,SQA小组仅对项目负责人负责,独立于项目的软件开发组(包括软件设计开发组、软件测试组、软件验证组及与软件相关的
3、其它项目组)。SQA计划的目标是验证交付的软件和文件已满足所有的技术要求。本SQA计划中规定了审查所有交付的软件和文件所应遵循的技术和执行方面的要求。本计划将根据XXX控制单元软件项目进展情况,在项目的每个阶段开始前进行讨论,根据需要进行修订,修订工作由软件质量保证组完成。修订后更新版本号,以新版本替换上一版本。本计划经过修订发布后,修订前的软件质量保证计划同时废止,但可作为参考使用。1.3 参考1.3.1 应用文件a) XXX公司股份有限公司质量管理体系文件, b) XXX系统控制单元软件开发计划c) XXX系统控制单元软件配置管理计划d) XXX系统控制单元软件维护计划e) 软件编码规范f
4、) 软件修改流程g) 相关的国家/ 部委规定的行车安全管理办法h) 相关的供应商选择办法1.3.2 参考文件a) ISO 9001:2000,质量管理体系 要求b) IEEE-Std-730-1998, IEEE Standard for Software Quality Assurance Plans, June 1998.c) IEEE-Std-730.1-1995, IEEE Guide for Software Quality Assurance Planning, December 1995.d) IEEE Std 610.121990(R2002),IEEE Standard Gl
5、ossary of Software Engineering Terminology, September 2002.e) IEC 62279, Railway applications Communications, signaling and processing systems Software for railway control and protection systems, September 2002.f) GB/T 16260-2006/ISO/IEC 9126:2001,软件工程 产品质量.g) ISO/IEC 90003, Software engineering- Gu
6、idelines for the application of ISO 9001:2000 to computer software, February 2004.1.4 定义与缩写 Definitions and Abbreviations1.4.1 定义质量保证quality assurance (QA): (1) A planned and systematic pattern of all actions necessary to provide adequateconfidence that an item or product conforms to established tec
7、hnical requirements.(2) A set of activities designed to evaluate the process by which products are developed or manufactured. Contrastwith: quality control (1).评审 review:A process or meeting during which a work product, or set of work products, is presented to project personnel, managers, users, cus
8、tomers, or other interested parties for comment or approval. Types include code review, design review, formal qualification review, requirements review, test readiness review.1.4.2 缩写软件质量保证(SQA) Software Quality Assurance安全完整度等级(SIL) Safety Integrity Level2 组织结构与职责2.1 组织结构图1 软件质量保证组组织结构图在XXX控制单元软件开发
9、期间,必须成立软件质量保证小组负责质量保证工作。软件质量保证组属软件开发组组长领导,由项目的软件开发组代表、项目的专职质量保证人员、软件验证组代表等方面的人员组成,由项目的质量保证组代表任组长。软件质量保证组和软件质量保证人员必须检查和督促本计划的实施,软件质量保证人员有权直接向软件质量保证组报告软件质量状况。2.2 职责项目的软件质量保证小组中,其各方面人员的职责如下:a) 组长全面负责有关软件质量保证的各项工作; b) 项目的软件开发组代表负责有关阶段评审及项目进展工作中的质量保证工作,负责有关软件配置变动、软件媒体控制以及对供货单位的控制等三方面的质量保证活动; c) 软件验证组代表的主
10、要工作是在控制单元软件开发的各阶段进行相关软件验证工作,以确保在每个阶段呈现的软件被较好地设计,被合理构造,没有不可接受的差错或缺陷,符合所有指定的要求和规程,具有可接受的质量,并协助检查软件质量保证计划的执行情况;d) 项目的专职质量保证人员协助组长开展各项软件质量保证活动,负责审查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关软件质量保证活动的各项记录。e) 软件质量保证组负责向软件确认组提供软件开发各阶段质量保证活动资料。3 软件质量保证的过程软件质量保证工作涉及软件生命周期各阶段的活动,应该贯彻到软件生命周期各阶段活动中,而且应该特别注意软件开发活动的早期评审工作。软件生
11、命周期模型见图2。图2 软件生命周期模型在软件项目进展过程中,软件质量保证小组应根据软件项目的进展开展软件项目评审工作。一般来说,每阶段的评审工作应在阶段开发工作完成后的两周内完成。因此,对新开发的或正在开发的各子系统,要按照本计划的各项规定进行评审工作。软件开发过程中,如需复用已有的软件模块,应对复用的软件模块进行评审,复用软件模块的评审与新开发的软件子系统评审要求相同。软件质量保证组要派成员参加所有的评审与检查活动,评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量,质量评审活动根据XXX公司产品/软件设计评审办法执行。在XXX控制单元项目
12、软件开发过程中,要进行如下几类评审与检查工作: 3.1 阶段评审在软件开发过程中,要定期地或阶段性地对软件进行评审。一般应该进行以下三次评审:第一次评审软件需求、软件结构设计;第二次评审软件模块设计、编码设计、软件测试,并对第一次评审结果复核;第三次评审软件测试、软/硬件集成测试的结果。关于这些评审工作的详细内容见第6部分。 阶段评审工作要组织专门的评审小组,原则上由项目组成员或特邀专家担任评审组长,评审小组成员应该包括软件验证组代表、质量保证人员和软件设计开发组人员,其他参加人员视评审内容而定。 每一次评审工作都应填写设计评审申请表、设计评审意见汇总表、设计评审意见追踪处理记录表格,阶段评审
13、报表的具体格式应与规定相一致。 3.2 日常检查在项目软件的开发过程中,软件开发组应该定期填写项目及子系统进展报表,即软件项目进展报表。软件质量保证组以通过项目进展报表发现有关软件质量保证过程控制的问题。项目进展报表的具体格式见表1。3.3 安装维护检查XXX控制单元软件交付给用户的是可执行的二进制文件,交付的软件应是通过测试、验证,并确认满足软件需求说明书要求的软件。软件交付前,XXX项目组应填写业务联系书,说明交付安装的软件的版本号、使用范围,并将交付的软件以只读的方式作为业务联系书的附件一同发布。业务联系书应按流程签审,软件安装应符合铁路机车行车安全装备管理规则要求。在软件维护阶段,软件
14、的质量保证按XXX控制单元软件维护计划、XXX软件修改流程执行。软件安装维护阶段的质量保证通过对安装维护阶段的过程文件检查发现有关软件质量控制的问题,发现的问题通过填写不符合项报告单跟踪处理。4 文档4.1 基本文档 为了确保软件的实现满足系统需求说明书各项需求,软件开发小组应该编写以下文档,各文档应符合IEC 62279的有关要求: a) 软件需求规范 Software Requirements Specification(SRS)b) 软件需求测试规范 Software Requirements Test Specification (SRTS)c) 软/硬件集成测试计划 Software
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统软件 质量保证 计划 设计 文件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2884998.html