收藏 分销(赏)

软件质量保证计划编写规范.doc

上传人:二*** 文档编号:4828529 上传时间:2024-10-14 格式:DOC 页数:20 大小:143.04KB
下载 相关 举报
软件质量保证计划编写规范.doc_第1页
第1页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、案卷号日期项目名称软件质量保证计划 作 者: 完毕日期: 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录 1 引言11.1 目的11.2 定义和缩写词11.3 参考资料12 管理12.1 机构12.2 任务22.3 职责23 文档23.1 基本文档23.1.1 软件需求规格说明书23.1.2 软件设计说明书23.1.3 软件验证与确认计划33.1.4 软件验证与确认报告33.1.5 用户文档33.2 其他文档34 标准、条例和约定45 评审和检查45.1 软件需求评审45.2 概要设计评审45.3 具体设计评审45.4 软件验证与确认评审45.5 功能检查4

2、5.6 物理检查55.7 综合检查55.8 管理评审56 软件配置管理57 工具、技术和方法58 媒体控制69 对供货单位的控制610 记录的收集、维护和保存611 附录611.1 附录A:项目进展报表611.2 附录B:项目阶段评审表111 引言1.1 目的 本条必须指出特定的软件质量保证计划的具体目的。还必须指出该计划所针对的软件项目(及其所属的各个子项目)的名称和用途。1.2 定义和缩写词应当列出计划正文中需要解释的而在GB/T 11457中尚未包含的术语的定义,必要时,还要给出这些定义的英文单词及其缩写词。1.3 参考资料列出要用到的参考资料,如:a 本项目的经核准的计划任务书或协议、

3、上级机关的批文;b 属于本项目的其他已发表的文献;c 本文献中各处引用的文献、资料,涉及所要用到的软件开发标准。列出这些文献的标题、文献编号、发表日期和出版单位,说明可以得到这些文献资料的来源。2 管理必须描述负责软件质量保证的机构、任务及其有关的职责。2.1 机构必须描述与软件质量保证有关的机构的组成。还必须清楚地描述来自项目委托单位、项目承办单位、软件开发单位或用户中负责软件质量保证的各个成员在机构中的互相关系。2.2 任务描述计划所涉及的软件生存周期中有关阶段的任务,特别要把重点放在描述这些阶段所应进行的软件质量保证活动上。2.3 职责指明软件质量保证计划中规定的每一个任务的负责单位或成

4、员的责任。3 文档3.1 基本文档为了保证软件的实现满足需求,至少需要下列基本文档。3.1.1 软件需求规格说明书软件需求规格说明书必须清楚、准确地描述软件的每一个基本需求(功能、性能、设计约束和属性)和外部界面。必须把每一个需求规定成可以通过预先定义的方法(例如检查、分析、演示或测试等)被客观地验证与确认的形式。软件需求规格说明书的具体格式按GB 8567。3.1.2 软件设计说明书软件设计说明书应当涉及软件概要设计说明和软件具体设计说明两部分。其概要设计部分必须描述所设计软件的总体结构、外部接口、各个重要部件的功能与数据结构以及各重要部件之间的接口性和时还必须对重要部件的每一个子部件进行描

5、述。其具体设计部分必须给出每一个基本部件的功能、算法和过程描述。软件设计说明书的具体格式按GB 8567。3.1.3 软件验证与确认计划软件验证与确认计划必须描述所采用的软件验证和确认方法(例如评审、检查、分析、演示或测试等),以用来验证软件需求规格说明书中的需求是否已由软件设计说明书描述的设计实现;软件设计说明书表达的设计是否已由编码实现。软件验证与确认计划还可用来确认编码的执行是否与软件需求规格说明书中所规定的需求相一致。软件验证与确认计划的具体格式按GB 8567中的测试计划的格式。3.1.4 软件验证与确认报告软件验证与确认报告必须描述软件验证与确认计划的执行结果。这里必须涉及软件质量

6、保证计划所需要的所有评审、检查和测试的结果。软件验证与确认报告的具体格式按GB 8567中的测试报告的格式。3.1.5 用户文档用户文档(例如手册、掼等)必须指明成功运营该软件所需要的数据、控制命令以及运营条件等;必须指明所有的犯错信息、含义及其修改方法;还必须描述将用户发现的错误或问题告知项目承办单位(或软件开发单位)或项目委托单位的方法。用户文档的具体格式按GB 8567。3.2 其他文档除基本文档外,还应涉及下列文档:a 项目实行计划(其中可涉及软件配置管理计划,但在必要时也可单独制订该计划),其具体格式按GB 8567。b 项目进展报表:其具体格式可参考本计划附录A中有关项目进展报表的

7、各项规定。c 项目开发各阶段的评审报表:其具体格式可参考本计划附录B中有关项目阶段评审表的各项规定。d 项目开发总结:其具体格式按GB 8567。4 标准、条例和约定必须列出软件开发过程中要用到的标准、条例和约定,并列出监督和保证执行的措施。5 评审和检查必须规定所要进行的技术和管理两方面的评审和检查工作,并编制或引用有关的评审和检查规程以及通过与否的技术准则。至少要进行下列各项评审和检查工作:5.1 软件需求评审在软件需求分析阶段结束后必须进行软件需求评审,以保证在软件需求规格说明书中所规定的各项需求的合适性。5.2 概要设计评审在软件概要设计阶段结束后必须进行概要设计评审,以评价软件设计说

8、明书中所描述的软件概要设计在总体机构、外部接口、重要部件功能分派、全局数据结构以及各重要部件之间的接口等方面的合适性。5.3 具体设计评审在软件具体设计阶段结束后必须进行具体设计评审,以拟定软件设计说明书中所描述的具体设计在功能、算法和过程描述等方面的合适性。5.4 软件验证与确认评审在制订软件验证与确认计划之后要对它进行评审,以评价软件验证与确认计划中所规定的验证与确认方法的合适性与完整性。5.5 功能检查在软件释放前,要对软件进行检查,以确认已经满足在软件需求规格说明书中规定的所有需求。5.6 物理检查在验收软件前,要对软件进行物理 检查,以验证程序和文档已经一致并已做好了交付的准备。5.

9、7 综合检查在软件验收时,要允许用户或用户所委托的专家对所要验收的软件进行设计抽样的综合检查,以验证代码和设计文档的一致性、接口规格说明之间的一致性(硬件和软件)、设计实现和功能需求的一致性、功能需求和测试描述的一致性。5.8 管理评审要对计划的执行情况定期(或按阶段)进行管理评审;这些评审必须由獐独立于被评审单位的机构或授权的第三方主持进行。6 软件配置管理必须编制有关软件配置管理的条款,或引用按照GB/T 12505单独制订的。在这些条款或文档中,必须规定用于标记软件产品、控制和实现软件的修改、记录和报告修改实现的状态以及评审和检查配置管理工作等四方面的活动。还必须规定用以维护和存储软件受

10、控版本的方法和设施;必须规定对所发现的软件问题进行报告、追踪和解决的环节,并指出实现报告、追踪和解决软件问题的机构及其职责。7 工具、技术和方法必须指明用以支持特定软件项目质量保证工作的工具、技术和方法,指出它们的目的,描述它们的用途。8 媒体控制必须指出保护计算机程序物理媒体的方法和设施,以免非法存取、意外损坏或自然老化。9 对供货单位的控制供货单位涉及项目承办单位、软件销售单位、软件开发单位或软件子开发单位。必须规定对这些供货单位进行控制的规程,从而保证项目承办单位从软件销售单位购买的、其他开发单位(或子开发单位)开发的或从开发(或子开发)单位现存软件库中选用的软件能满足规定的需求。10

11、记录的收集、维护和保存必须指明需要保存的软件质量保证活动的记录,并指出用于汇总、保护和维护这些记录的方法和设施,并指明要保存的期限。11 附录11.1 附录A:项目进展报表项目进展报表(月报表或季报表)由一个项目进展报表表头(表A1)和此外三个表格(表A2、表A3、表A4)组成。在表A2“软件阶段进度表”中,要填写各个阶段的开工日期与结束日期。其中计划进度是指在项目实行计划中拟定的计划进度,因此可以由管理事先填好,而不必由开发人员填写。实际进度是指该项目实际的开工日期与结束日期,它将随着该项目的不断进度来填写。其中调整进度是指项目组长发现实现进度与计划进度不符时提出的进度修改建议;但经项目管理

12、人员研究后,也许对此修改建议作某些更改。此外,在相继的若干次报表中,项目组长提出的建议修改日期也也许是不相同的。在此我们规定,最终的调整进度由项目经理来拟定。在表A3“软件阶段产品完毕情况表”中,要填写各个文档的开始编写日期与完毕日期。其中关于对计划进度、调整进度与实际进度的含义的解释与上相同。表A4是关于记录软件开发费用的表格。表A1 项目进展报表表头项目名: 年 月子系统名称模块名填表人填表日期 年 月 日项目组长开发单位表A2 软件阶段进度表子系统名: 模块名: 记录日期: 年 月 日阶段名称计划进度调整进度实际进度备 注开工日期结束日期开工日期结束日期开工日期结束日期SASDRAPDD

13、DCDUTITSTISACTSSD注:SA&SD(system analysis & software definition phase):系统分析与软件定义阶段。 RA(requirements analysis phase):需求分析阶段。 PD(preliminary design phase):概要设计阶段。 DD(detailed design phase):具体设计阶段。 CD&UT(coding & unit testing phase):编码与单元测试阶段。 IT&ST(integrating & system testing phase):组装与系统测试阶段。 IS&AC(i

14、nstallation & acceptance phase):安装与验收阶段。 TSSD(total software system development phase):整个软件系统的开发阶段。表A3 软件阶段产品完毕情况表子系统名: 模块名: 记录日期: 年 月 日文档名称计划进度调整进度实际进度页数备 注开始日期完毕日期开始日期完毕日期开始日期完毕日期1 项目实行计划2 需求规格说明书3 概要设计说明书4 具体设计说明书5 测试计划6 测试报告7 用户手册8 项目开发总结9 源代码清单10 质量保证计划11 配置管理计划表A4 软件开发费用登记表子系统名: 模块名: 记录区间:从 年

15、月 日至 年 月 日阶段名称人工费用(人月)机时(小时)其他(元)项目管理系统分析软件设计编码调试数据录入其它人工终端小时主机小时外存空间其它费用出差资料其他费用SASDRAPDDDCDUTITSTISACTSSD11.2 附录B:项目阶段评审表在软件开发过程中的适当阶段对软件阶段产品进行评审,是保证软件产品最终质量的重要方法。阶段评审可以对某个开发阶段的阶段产品进行评审,也可以对某几个开发阶段的阶段产品进行综合评审。在每次阶段评审中,必须履行正式手续,填写必要的评审表格,以利于项目管理工作,利于产品验收时的质量检查工作。项目阶段评审表由四张子表组成。表B1是对评审中发现的问题的记录RPL(r

16、eview problem log);表B2是评审总结报表RSR(review summary report);表B3是对其中重要问题的具体描述SPR(software problem report);表B4是评审小组成员登记与签字表。下面给出这四张表的格式。表B1 评审问题记录(RPL)RPL评 审 问 题 记 录登记号评审日期 年 月 日评审性质评审 复审项目名子项目名代号编号问题摘要问题类型是否解决12345678910表B2 评审总结报告(RSR)RSR评审总结报告登记号评审日期 年 月 日评审性质评审 复审项目名子项目名代号阶段名软件定义需求分析概要设计具体设计编码测试组装测试安装验

17、收运营维护项目组长姓名电话地址评审任务评审材料评审结论通过不需修改稍作修改不通过作重要修改要重新评审备注表B3 软件问题报告单(SPR)软件问题报告单登记号登记日期 年 月 日发现日期 年 月 日项目名子项目代号阶段名软件定义需求分析概要设计具体设计编码测试组装测试安装验收运营维护状态123报告人姓名电话地址问题: 例行程序 程序 数据库 文档 改善子例行程序/子系统:修改版本号:媒体:数据库:文档:测试实例:硬件: 问题描述/影响: 附注及修改建议:表B4 评审成员签字登记表(RMT)评审小组成员职务姓名 职称单位签字组长副组长成员成员成员成员成员成员成员成员成员成员成员成员成员注:可以不设副组长;此外,项目开发组长或其代表可以作为评审组的成员,但不能担任评审组的组长或副组长。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服