软件质量保证计划模板_第1页
软件质量保证计划模板_第2页
软件质量保证计划模板_第3页
软件质量保证计划模板_第4页
软件质量保证计划模板_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

软件质量保证计划 版本记录版本记录 版本号版本号日期日期修改章节修改章节修改内容及说明修改内容及说明编制者编制者 XXXXXXXX 编制者:编制者: 审核者:审核者: 项目负责人项目负责人: 目目 录录 1.1.简介简介.5 1.1. 系统介绍系统介绍.5 1.2. 文档目的文档目的.5 1.3. 范围范围.5 1.4. 与其它开发任务与其它开发任务/文档的关系文档的关系.5 1.5. 术语和缩写词术语和缩写词.6 2.2.参考文档参考文档.7 3.3.软件软件 SIL 目标目标.8 4.4.软件开发生命周期软件开发生命周期.9 5.5.角色,职责和独立性角色,职责和独立性.10 5.1. 组织结构、角色和职责组织结构、角色和职责.10 5.2. 独立性独立性.10 5.3. 人员资质和培训人员资质和培训.10 6.6.软件质量管理软件质量管理.11 6.1. 软件配置管理软件配置管理.11 6.2. 文档质量文档质量.11 6.3. 可追溯性可追溯性.11 6.4. 变更控制流程变更控制流程.11 6.5. 缺陷管理流程缺陷管理流程.12 6.6. COTS 管理流程管理流程.12 6.7. 软件验证和确认软件验证和确认.12 7.7.软件生命周期活动软件生命周期活动.13 7.1. 软件需求规范阶段软件需求规范阶段.13 7.2. 软件结构设计阶段软件结构设计阶段.13 7.3. 软件详细设计阶段软件详细设计阶段.13 7.4. 软件编码阶段软件编码阶段.13 7.5. 软件测试阶段软件测试阶段.13 7.6. 软硬件集成阶段软硬件集成阶段.13 7.7. 软件确认阶段软件确认阶段.14 1.1. 简介简介 1.1.1.1. 系统介绍系统介绍 提示:对系统进行简要介绍,包括系统的安全目标,安全评估的类型等。 1.2.1.2. 文档目的文档目的 提示:描述和介绍本计划的主要内容、目的及适用范围。 例如: 本软件质量保障计划是根据系统安全计划制定。计划规定了本系统软件开 发过程中所需要遵循的流程和采取的技术措施,目的是降低软件开发过程中人 为错误的影响,提高软件的质量,确保软件达到要求的软件安全完整度等级。 软件开发者、测试者等相关人员在软件生命周期中,应贯彻执行本计划中的有 关规定。 1.3.1.3. 范围范围 本软件质量保障计划适用于xxxx系统的软件生命周期的全过程,包括软件 需求、设计、测试、确认、维护。 1.4.1.4. 与其它开发任务与其它开发任务/ /文档的关系文档的关系 提示:如需求和设计文档的关系 1.5.1.5. 术语和缩写词术语和缩写词 提示:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从 而不产生歧义。 2.2. 参考文档参考文档 提示:列出本文档引用的所有标准、文档及其版本号 例如: 项目安全计划 3.3. 软件软件 SIL 目标目标 提示:描述软件要达到的安全完整度等级 软件的安全完整度等级应不低于系统安全完整度,软件安全完整度等级也 需要在软件需求规范中明确定义。如果软件系统中存在不同安全完整度等级的 模块,需要在软件结构设计中说明。如果不能证明不同模块之间的独立性,那 么所有模块都应按最高安全完整度对待。 4.4. 软件开发生命周期软件开发生命周期 提示:描述软件开发生命周期的阶段划分,简单介绍各阶段的工作。 软件需求规范 软件结构设计 软件详细设计 软件编码 软件测试 软/硬件集成 软件确认 图 1 软件开发生命周期 5.5. 角色,职责和独立性角色,职责和独立性 5.1.5.1. 组织结构、角色和职责组织结构、角色和职责 提示:描述软件相关的组织结构、角色和各自的职责。在项目安全计划 中已经确定项目的组织结构和职责,这里详细描述软件相关的,如开发、测试、 确认、评估等。应将不同人员角色所对应的具体人员姓名明确出来。 5.2.5.2. 独立性独立性 提示:描述开发、测试、确认以及评估的独立性 5.3.5.3. 人员资质和培训人员资质和培训 提示:分类描述软件相关人员的资质要求和培训计划。 6.6. 软件质量管理软件质量管理 6.1.6.1. 软件配置管理软件配置管理 提示:在软件生命周期内应对各阶段的配置项进行标识、控制、审核及管 理。配置项包括技术文档和程序等。 6.2.6.2. 文档质量文档质量 提示:描述保障文档质量要遵循的原则。例如: 所有文档都需要结构分明并具有良好的可读性。 应有一个变更历史清单。 每层文档必须传承上层文档的应用条件和需求,每级文档都不能与其上层 文档相抵触。 每一个缩略语、专有名词在所有文档中应具有相同的含义。不同的文档在 引用相同概念或部件时应使用同样的字语。 根据本系统软件的复杂度在不牺牲内容细节的情况下可以决定软件文档的 拆分与合并。不同职责人员产生的文档不能合并。 6.3.6.3. 可追溯性可追溯性 提示:描述如何实现需求的可追溯性,主要包括:软件需求与系统需求的 追踪性;软件需求和软件设计的追溯性;软件需求和软件测试案例的追溯性等。 6.4.6.4. 变更控制流程变更控制流程 提示:描述软件的变更控制流程。引起变更的因素有两个:一是来自外部 的变更要求,如客户要求修改工作范围和需求等;二是开发过程内部的变更要 求,如为解决测试中发现的一些错误而修改设计甚至需求。 实施变更的四个重要控制点:授权(规定有权提出变更申请的人员和有权 受理变更的人员)、审核(决定是否需要修改、怎么修改和什么时候修改)、 评估(评估变更的代价和对项目的影响)和确认(由谁确认是否接受变更); 在实施过程要进行跟踪和验证,确保变更被正确执行。 6.5.6.5. 缺陷管理流程缺陷管理流程 提示: 应有一个具体的流程,包括以下内容: 确定问题报告和/或纠正行动所需要的文件,目的是为负责的管理层提供反 馈; 确定对问题报告中所收集的信息的分析,以识别其原因; 确定要遵循的惯例,以报告、跟踪和分析开发阶段和软件维护阶段所识别 的问题; 在一个水平上确定处理问题的预防性活动,该水平对应于所要求的软件安 全完整性水平; 确定在开发和软件维护方面的特殊的组织责任; 确定如何实施控制,以确保已采取了纠正性行动,并且这些行动是有效的; 确定所要采取的形式; 确定重新测试、重新确认、重新验证和重新评估的要求。 6.6.6.6. COTSCOTS 管理流程管理流程 提示:COTS 的管理参考 EN50128。 6.7.6.7. 软件验证和确认软件验证和确认 提示:参见系统的验证计划、确认计划。 7.7. 软件生命周期活动软件生命周期活动 7.1.7.1. 软件需求规范阶段软件需求规范阶段 提示:描述软件需求阶段的活动,需要采用的技术措施,以及阶段输出 。 7.2.7.2. 软件结构设计阶段软件结构设计阶段 提示:描述软件结构设计阶段的活动,需要采用的技术措施,以及阶段输 出,输出文档应描述清楚编写者是谁。 7.3.7.3. 软件详细设计阶段软件详细设计阶段 提示:描述软件详细设计阶段的活动,需要采用的技术措施,以及阶段输 出,输出文档应描述清楚编写者是谁。 7.4.7.4. 软件编码阶段软件编码阶段 提示:描述软件编码阶段的活动,需要采用的技术措施,以及阶段输出, 输出文档应描述清楚编写者是谁。 7.5.7.5. 软件测试阶段软件测试阶段 提示:描述软件测试阶段的活动,需要采用的技术措施,以及阶段输出,

温馨提示

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

评论

0/150

提交评论