• 当前位置:创业找项目 > 范文大全 > 软件质量保证计划
  • 软件质量保证计划

  • 来源:创业找项目
  • 时间:2018-05-06
  • 移动端:软件质量保证计划
  • 篇一:软件质量保证计划 [文档在线提供]

    Adwiser软件质量保证计划

    1 引言

    1.1 目的

    本计划的目的在于对所开发的软件规定各种必要的质量保证措施,以保证所交付的软件能够满足项目预定需求,能够满足本项目总体组制定的且经领导小组评审批准的该软件系统需求规格说明书中规定的各项具体需求。

    软件开发项目组在开发软件系统所属的各个子系统(其中包括为本项目研发或选用的各种支持软件、组件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经项目组相关负责人批准。

    1.2 参考资料

    2 管理

    2.1 机构

    在本软件系统整个开发期间,必须成立软件质量管理小组负责质量保证工作。

    软件质量保证组和项目负责人及各领导组必须检查和督促本计划的实施。系统的软件质量保证人员有权直接向各领导组报告该项目的软件质量状况。系统的软件质量保证人员应该根据对项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。

    2.2 任务

    软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对于所负责系统,要按照本计划的各项规定进行各项评审工作。软件质量保证小组要参加所有的评审与检查活动。评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。在软件开发过程中,要进行如下几类评审与检查工作:

    a. 阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审。在软件及其所属各子系统的开发过程中,应该进行以下三次评审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试与演示,并对第一次评审结果复核;第三次是功能检查、物理检查和综合检查。 阶段评审工作要组织专门的评审小组,原则上由项目总体小组成员或特邀专家担任评审组长,评审小组成员应该包括项目所有成员、质量保证人员、和上级主管部门的代表,其他参加人员视评审内容而定。

    每一次评审工作都应填写评审总结报告(RSR)、评审问题记录(RPL)、评审成员签字表(RMT)与软件问题报告单(SPR)等四张表格。

    b. 日常检查:在软件的工程化开发过程中,各子系统应该填写项目进展报表,即软件进展报表表头、软件阶段进度表、软件阶段产品

    完成情况表、软件开发费用表等四张表格。项目组杨大亮或其他领导通过项目进展季报表发现有关软件质量的问题。

    c. 软件验收:必须组织专门的验收小组对软件系统及其所属各个子系统进行验收。验收工作应该满足各业务部门、领导部门及相关使用部门的需求,质量管理小组验收内容应包括文档验收、程序验收、演示、验收测试与测试结果等几项工作。而公司领导层、业务部门验收软件的功能演示成果及使用手册等。

    2.3 职责

    在项目的软件质量保证小组中,其各方面人员的职责如下: a. 组长全面负责有关软件质量保证的各项工作;

    b. 全组负责有关阶段评审、项目进展报表检查以及软件验收准备等三方面工作中的质量保证工作;

    c. 项目的专职配臵管理人员负责有关软件配臵变动、软件媒体、文件控制以及对软件提供商的控制(在系统使用相关正版软件厂商提供的产品时生效)等三方面的质量保证活动;

    d.全组负责测试复查和文档的规范化检查工作;

    e. 用户体验师反映用户的质量要求,并协助检查各类人员对软件质量保证计划的执行情况;

    f. 项目的专职质量保证人员协助组长开展各项软件质量保证活动,负责审查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关软件质量保证活动的各项记录。

    3 文档

    本章给出了在软件开发过程各阶段需要编制的文档名称及其要求,并且规定了评审文档质量的通用的度量准则。

    3.1. 基本文档

    为了确保软件的实现满足认可的需求规格说明书中规定的各项需求,软件开发项目组至少应该编写以下八个方面内容的文档: a. 软件需求规格说明书(SRS);

    b. 软件设计说明书(SDD),对一些规模较大或复杂性较高的项目,应该把本文档分成概要设计说明书(PDD)与详细设计说明书(DDD)两个文档;

    c. 软件测试计划(STP);

    d. 软件测试报告(STR);

    e. 用户手册(SUM);

    f. 源程序清单(SCL);

    g. 项目实施计划(PIP);

    h. 项目开发总结(PDS)。

    3.2 其他文档

    除了基本文档之外,对于尚在开发中的软件,还应该包括以下四个方面的文档:

    a. 软件质量保证计划(SQAP);

    b. 软件配臵管理计划(SCMP);

    c. 项目进展报表(PPR);

    d. 阶段评审报表(PRR)。

    注:前面两个文档由项目组制订,属于管理文档,项目组应充分考虑执行计划中规定的条款。后面两类文档属于工作文档,就是本计划的2.2中提到的四张阶段评审表与四张项目进展季报表,项目组按照规定要求认真填写有关内容。

    3.3 文档质量的度量准则

    文档是软件的重要组成部分,是软件生存周期各个不同阶段的产品描述。验证和确认就是要检查各阶段文档的合适性。评审文档质量的度量准则有以下六条:

    a. 完备性:所有承担软件开发任务的项目,都必须按照GB 8567(是国家标准局的指南文档,名称叫《计算机软件产品开发文件编制指南 》)的规定编制相应的文档,以保证在开发阶段结束时其文档是齐全的。

    b. 正确性:在软件开发各个阶段所编写的文档的内容,必须真实地反映该阶段的工作且与该阶段的需求相一致。

    c. 简明性:在软件开发各个阶段所编写的各种文档的语言表达应该清晰、准确简练,适合各种文档的特定读者。

    d. 可追踪性: 在软件开发各个阶段所编写的各种文档应该具有良好的可追踪性。文档的可追踪性包括纵向可追踪性与横向可追踪性两个方面。前者是指在不同文档的相关内容之间相互检索的难易程度;后者是指确定同一文档某一内容在本文档中的涉及范围的难易程度。 e. 自说明性:在软件开发各个阶段所编写的各种文档应该具有较好的自说明性。文档的自说明性是指在软件开发各个阶段中的不同文档

    篇二:软件质量保证计划_模板

    XXX项目 软件质量保证计划

    编写人: 编写日期:

    文档修订记录

    1. SQA职责:

    由SQA姓名 负责 项目名称 项目组的SQA工作。负责制定软件质量保证计划,按照公司及项目组内部的各项规程和约定依计划对项目组的软件产品和过程进行验证,并把质量保证活动及结果通知到项目组开发经理 和其他相关小组负责人,同时把结果通报给开发部长 。

    2. 工作量估计

    SQA的预计工作量占SQA本人总工作量的;占项目组总工作量的SQA预计用于各阶段软件质量保证的工作量。

    3. SQA活动的具体安排:

    (1) SQA参与制定项目开发计划、标准和规约的计划

    对具体内容进行说明。

    (2) SQA的日常检查、跟踪和报告

    ? 每周对项目的个人周报进行检查,并对个人周报进行汇总形成项目周报,对进度的

    偏差进行提醒和汇报。

    ? 通过访谈、查看周报和项目文档、参加项目例会的方式,跟踪项目的执行情况。若

    发现项目中存在的问题(包括项目进度、资源等的问题、过程与规程不符的问题、规程不合适的问题),应及时以邮件、交谈或《SQA检查报告》的形式向相关人员报告,并在《SQA问题跟踪列表》中进行记录,同时跟踪、帮助项目组对问题进行解决。若碰到项目组内部不能解决的问题,及时向高层领导(部长)汇报。 ? 每月底向项目高层领导、项目组成员、SEPG提交《SQA工作总结》。

    (3) SQA进行的评审检查和审计活动

    ? 按照项目开发计划中确定的阶段点和里程碑,跟踪检查阶段点的输出情况,参加和

    跟踪项目的各项评审活动,对评审过程中的发现的不符合问题予以提醒和纠正,每

    次评审结束后向评审委员发出《SQA评审检查报告》,并记录和跟踪评审中发现的缺陷的解决情况。

    评审过程一览表

    (4) 度量活动:

    ? 定期(每周或两周)对项目周报进行统计,得到项目的工作量统计报告,形式为《项

    目度量分析报告-工作量》

    ? 定期(每周或两周)对项目周报进行统计,通过对照计划和周报的实际完成情况,

    对项目的进度情况进行度量,形式为《项目度量分析报告-进度》

    ? 定期(每周或两周)对项目周报进行统计,对项目的评审数据进行统计,得到评审

    缺陷、效率等统计数据,形式为《项目度量分析报告-评审》

    ? 进入测试阶段后,SQA通过每周BUG跟踪工具的统计功能对测试情况进行跟踪,

    对统计中发现的异常情况进行汇报。测试结束后整理完成《项目度量分析报告-BUG》。

    ? 项目结束后,在开发经理的配合下,对项目规模进行统计,形成《项目度量分析报

    告-规模》。

    (5) 其他

    可以根据项目组的具体要求进行补充说明。

    4. SQA配置管理计划

    以Visual Source Safe作为SQA文档管理工具

    篇三:软件质量保证计划模板

    软件质量保证计划 版本记录版本号 日期XXXXXXXX修改章节修改内容及说明编制者 编制者:审核者:项 目 负 责 人 : 目 录1. 简介 .................................................................................................................................................. 5 1.1. 系统介绍 ................................................................................................................................ 5 1.2. 文档目的 ................................................................................................................................ 5 1.3. 范围 ........................................................................................................................................ 5 1.4. 与其它开发任务/文档的关系 ............................................................................................... 5 1.5. 术语和缩写词 ........................................................................................................................ 6 2. 3. 4. 5. 参考文档 .......................................................................................................................................... 7 软件 SIL 目标 .................................................................................................................................. 8 软件开发生命周期 .......................................................................................................................... 9 角色,职责和独立性 .................................................................................................................... 10 5.1. 组织结构、角色和职责 ...................................................................................................... 10 5.2. 独立性 .................................................................................................................................. 10 5.3. 人员资质和培训 .................................................................................................................. 10 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. 软件生命周期活动 ........................................................................................................................ 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.2. 文档目的提示:描述和介绍本计划的主要内容、目的及适用范围。 例如: 本软件质量保障计划是根据系统安全计划制定。计划规定了本系统软件开 发过程中所需要遵循的流程和采取的技术措施,目的是降低软件开发过程中人 为错误的影响,提高软件的质量,确保软件达到要求的软件安全完整度等级。 软件开发者、测试者等相关人员在软件生命周期中,应贯彻执行本计划中的有 关规定。1.3. 范围本软件质量保障计划适用于 xxxx 系统的软件生命周期的全过程,包括软件 需求、设计、测试、确认、维护。1.4. 与其它开发任务/文档的关系提示:如需求和设计文档的关系 1.5. 术语和缩写词提示:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从 而不产生歧义。 2. 参考文档提示:列出本文档引用的所有标准、文档及其版本号 例如: 项目安全计划…… 3. 软件 SIL 目标提示:描述软件要达到的安全完整度等级 软件的安全完整度等级应不低于系统安全完整度,软件安全完整度等级也 需要在软件需求规范中明确定义。如果软件系统中存在不同安全完整度等级的 模块,需要在软件结构设计中说明。如果不能证明不同模块

    之间的独立性,那 么所有模块都应按最高安全完整度对待。 4. 软件开发生命周期提示:描述软件开发生命周期的阶段划分,简单介绍各阶段的工作。软件需求规范软件结构设计软件详细设计软件编码软件测试软/硬件集成软件确认图 1 软件开发生命周期 5. 角色,职责和独立性5.1. 组织结构、角色和职责提示:描述软件相关的组织结构、角色和各自的职责。在《项目安全计 划》中已经确定项目的组织结构和职责,这里详细描述软件相关的,如开发、 测试、确认、评估等。应将不同人员角色所对应的具体人员姓名明确出来。5.2. 独立性提示:描述开发、测试、确认以及评估的独立性5.3. 人员资质和培训提示:分类描述软件相关人员的资质要求和培训计划。 6. 软件质量管理6.1. 软件配置管理提示:在软件生命周期内应对各阶段的配置项进行标识、控制、审核及管 理。配置项包括技术文档和程序等。6.2. 文档质量提示:描述保障文档质量要遵循的原则。例如: 所有文档都需要结构分明并具有良好的可读性。 应有一个变更历史清单。 每层文档必须传承上层文档的应用条件和需求,每级文档都不能与其上层 文档相抵触。 每一个缩略语、专有名词在所有文档中应具有相同的含义。不同的文档在 引用相同概念或部件时应使用同样的字语。 根据本系统软件的复杂度在不牺牲内容细节的情况下可以决定软件文档的 拆分与合并。不同职责人员产生的文档不能合并。6.3. 可追溯性提示:描述如何实现需求的可追溯性,主要包括:软件需求与系统需求的 追踪性;软件需求和软件设计的追溯性;软件需求和软件测试案例的追溯性 等。6.4. 变更控制流程提示:描述软件的变更控制流程。引起变更的因素有两个:一是来自外部 的变更要求,如客户要求修改工作范围和需求等;二是开发过程内部的变更要 求,如为解决测试中发现的一些错误而修改设计甚至需求。 实施变更的四个重要控制点:授权(规定有权提出变更申请的人员和有权 受理变更的人员)、审核(决定是否需要修改、怎么修改和什么时候修改)、 评估(评估变更的代价和对项目的影响)和确认(由谁确认是否接受变更); 在实施过程要进行跟踪和验证,确保变更被正确执行。6.5. 缺陷管理流程提示:[应有一个具体的流程,包括以下内容:确定问题报告和/或纠正行动所需要的文件,目的是为负责的管理层提供反 馈; 确定对问题报告中所收集的信息的分析,以识别其原因; 确定要遵循的惯例,以报告、跟踪和分析开发阶段和软件维护阶段所识别 的问题; 在一

    个水平上确定处理问题的预防性活动,该水平对应于所要求的软件安 全完整性水平; 确定在开发和软件维护方面的特殊的组织责任; 确定如何实施控制,以确保已采取了纠正性行动,并且这些行动是有效 的; 确定所要采取的形式; 确定重新测试、重新确认、重新验证和重新评估的要求。]6.6. COTS 管理流程提示:COTS 的管理参考 EN50128。6.7. 软件验证和确认提示:参见系统的验证计划、确认计划。 7. 软件生命周期活动7.1. 软件需求规范阶段提示:描述软件需求阶段的活动,需要采用的技术措施,以及阶段输出 。7.2. 软件结构设计阶段提示:描述软件结构设计阶段的活动,需要采用的技术措施,以及阶段输 出,输出文档应描述清楚编写者是谁。7.3. 软件详细设计阶段提示:描述软件详细设计阶段的活动,需要采用的技术措施,以及阶段输 出,输出文档应描述清楚编写者是谁。7.4. 软件编码阶段提示:描述软件编码阶段的活动,需要采用的技术措施,以及阶段输出, 输出文档应描述清楚编写者是谁。7.5. 软件测试阶段提示:描述软件测试阶段的活动,需要采用的技术措施,以及阶段输出, 输出文档应描述清楚编写者是谁。7.6. 软硬件集成阶段提示:描述软硬件集成测试阶段的活动,需要采用的技术措施,以及阶段 输出,输出文档应描述清楚编写者是谁。 7.7. 软件确认阶段提示:描述软件确认阶段的活动,需要采用的技术措施,以及阶段输出, 输出文档应描述清楚编写者是谁。


    软件质量保证计划》由:创业找项目整理
    链接地址:http://www.gjknj.com/duwu/2939.html
    转载请保留,谢谢!
  • 下一篇:团体心理辅导方案