收藏 分销(赏)

软件综合项目工程综合项目质量管控专项方案.docx

上传人:二*** 文档编号:4688291 上传时间:2024-10-09 格式:DOCX 页数:7 大小:17.14KB
下载 相关 举报
软件综合项目工程综合项目质量管控专项方案.docx_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1 项目质量管控1.1目标 本计划目标在于对所开发软件要求多种必需质量确保方法,以确保所交付软件能够满足项目预定需求,能够满足本项目总体组制订且经领导小组评审同意该软件系统需求规格说明书中要求各项具体需求。 软件开发项目组在开发软件系统所属各个子系统(其中包含为本项目研发或选择多种支持软件、组件)时,全部应该实施本计划中相关要求,但可依据各自情况对本计划作合适剪裁,以满足特定质量确保要求,剪裁后计划必需经项目组相关责任人同意。 1.2管理1.2.1机构 在本软件系统整个开发期间,必需成立软件质量管理小组负责质量确保工作。软件质量确保组和项目责任人及各领导组必需检验和督促本计划实施。系统软件质量

2、确保人员有权直接向各领导组汇报该项目标软件质量情况。系统软件质量确保人员应该依据对项目标具体要求,制订必需规程和要求,以确保完全遵守本计划全部要求。1.2.2任务 软件质量确保工作包含软件生存周期各阶段活动,应该落实到日常软件开发活动中,而且应该尤其注意软件质量早期评审工作。所以,对于所负责系统,要根据本计划各项要求进行各项评审工作。软件质量确保小组要参与全部评审和检验活动。评审和检验目标是为了确保在软件开发工作各个阶段和各个方面全部认真采取各项方法来确保和提升软件质量。在软件开发过程中,要进行以下几类评审和检验工作: a. 阶段评审:在软件开发过程中,要定时地或阶段性地对某一开发阶段或某多个

3、开发阶段阶段产品进行评审。在软件及其所属各子系统开发过程中,应该进行以下三次评审:第一次评审软件需求、概要设计、验证和确定方法;第二次评审具体设计、功效测试和演示,并对第一次评审结果复核;第三次是功效检验、物理检验和综合检验。 阶段评审工作要组织专门评审小组,标准上由项目总体小组组员或特邀教授担任评审组长,评审小组组员应该包含项目全部组员、质量确保人员、和上级主管部门代表,其它参与人员视评审内容而定。 每一次评审工作全部应填写评审总结汇报(RSR)、评审问题统计(RPL)、评审组员签字表(RMT)和软件问题汇报单(SPR)等四张表格。 b. 日常检验:在软件工程化开发过程中,各子系统应该填写项

4、目进展报表,即软件进展报表表头、软件阶段进度表、软件阶段产品完成情况表、软件开发费用表等四张表格。项目组杨大亮或其它领导经过项目进展季报表发觉相关软件质量问题。c. 软件验收:必需组织专门验收小组对软件系统及其所属各个子系统进行验收。验收工作应该满足各业务部门、领导部门及相关使用部门需求,质量管理小组验收内容应包含文档验收、程序验收、演示、验收测试和测试结果等几项工作。而企业领导层、业务部门验收软件功效演示结果及使用手册等。1.2.3职责 在项目标软件质量确保小组中,其各方面人员职责以下: a. 组长全方面负责相关软件质量确保各项工作; b. 全组负责相关阶段评审、项目进展报表检验和软件验收准

5、备等三方面工作中质量确保工作; c. 项目标专职配置管理人员负责相关软件配置变动、软件媒体、文件控制和对软件提供商控制(在系统使用相关正版软件厂商提供产品时生效)等三方面质量确保活动; d.全组负责测试复查和文档规范化检验工作; e. 用户体验师反应用户质量要求,并帮助检验各类人员对软件质量确保计划实施情况; f. 项目标专职质量确保人员帮助组长开展各项软件质量确保活动,负责审查所采取质量确保工具、技术和方法,并负责汇总、维护和保留相关软件质量确保活动各项统计。1.3文档1.3.1基础文档 为了确保软件实现满足认可需求规格说明书中要求各项需求,软件开发项目组最少应该编写以下八个方面内容文档:

6、a. 软件需求规格说明书(SRS); b. 软件设计说明书(SDD),对部分规模较大或复杂性较高项目,应该把本文 档分成概要设计说明书(PDD)和具体设计说明书(DDD)两个文档; c. 软件测试计划(STP); d. 软件测试汇报(STR); e. 用户手册(SUM); f. 源程序清单(SCL); g. 项目实施计划(PIP); h. 项目开发总结(PDS)。1.3.2其它文档 除了基础文档之外,对于尚在开发中软件,还应该包含以下四个方面文档: a. 软件质量确保计划(SQAP); b. 软件配置管理计划(SCMP); c. 项目进展报表(PPR); d. 阶段评审报表(PRR)。 注:前

7、面两个文档由项目组制订,属于管理文档,项目组应充足考虑实施计划中要求条款。后面两类文档属于工作文档,就是本计划2.2中提到四张阶段评审表和四张项目进展季报表,项目组根据要求要求认真填写相关内容。1.3.3文档质量度量准则 文档是软件关键组成部分,是软件生存周期各个不一样阶段产品描述。验证和确定就是要检验各阶段文档适宜性。评审文档质量度量准则有以下六条: a. 完备性:全部负担软件开发任务项目,全部必需根据GB 8567(是国家标准局指南文档,名称叫计算机软件产品开发文件编制指南)要求编制对应文档,以确保在开发阶段结束时其文档是齐全。 b. 正确性:在软件开发各个阶段所编写文档内容,必需真实地反

8、应该阶段工作且和该阶段需求相一致。 c. 简明性:在软件开发各个阶段所编写多种文档语言表示应该清楚、正确简练,适合多种文档特定读者。 d. 可追踪性: 在软件开发各个阶段所编写多种文档应该含有良好可追踪性。文档可追踪性包含纵向可追踪性和横向可追踪性两个方面。前者是指在不一样文档相关内容之间相互检索难易程度;后者是指确定同一文档某一内容在本文档中包含范围难易程度。 e. 自说明性:在软件开发各个阶段所编写多种文档应该含有很好自说明性。文档自说明性是指在软件开发各个阶段中不一样文档能独立表示该软件其对应阶段阶段产品能力。 f. 规范性:在软件开发各个阶段所编写多种文档应该含有良好规范性。文档规范性

9、是指文档封面、纲领、术语含义和图示符号等符合相关规范要求。1.4评审和检验 对新开发或正在开发各个子系统,全部要根据GB 8566(计算机软件开发规范)要求认真进行定时或阶段性各项评审工作。就整个软件开发过程而言,最少要进行软件需求评审、概要设计评审、具体设计评审、软件验证和确定评审、功效检验、物理检验、综合检验和管理评审等八个方面评审和检验工作。在软件及其所属各个子系统开发过程中,把前七种评审分成三次进行。在每次评审以后,要对评审结果作出明确管理决议。下面给出每次评审应该进行工作。1.4.1第一次评审 第一次评审会对软件需求、概要设计和验证和确定方法进行评审。 a. 软件需求评审(SRR)应

10、确保在软件需求规格说明书中要求各项需求合理性。 b. 概要设计评审(PDR)应评价软件设计说明书中软件概要设计技术适宜性。 c. 软件验证和确定评审(SV&VR)应评价软件验证和确定计划中确定验证和确定方法适宜性和完整性。1.4.2第二次评审 第二次评审会要对具体设计、功效测试和演示进行评审,并对第一次评审结果进行复核。假如在软件开发过程中发觉需要修改第一次评审结果,则应根据软件配置管理计划要求处理。 a. 具体设计评审(DDR)应确定软件设计说明书中具体设计在满足软件需求规格说明书中需求方面可接收性。 b. 编程格式评审应确保全部编码采取要求工作语言,能在要求运行环境中运行,而且符合GB 8

11、566中提倡编程风格。在满足这些要求以后,方可进行测试工作。 c. 测试工作评审应对全部程序单元进行静态分析,检验其程序结构(即模块和函数调用关系和调用序列)和变量使用是否正确。在经过静态分析后,再进行结构测试和功效测试。在结构测试中,全部程序单元结构测试语句覆盖率Co必需等于100%,分支覆盖率C1必需大于或等于85%。要给出每个单元输入和输出变量改变范围。各个子系统只进行功效测试,不单独进行结构测试,所以要登录程序单元之间接口变量值,力图使满足单元测试C1和Co准则那此测试用例在子系统功效测试时得到再现。测试工作评审要检验所进行测试工作是否满足这些要求。尤其在评审功效测试工作时,不仅要运行

12、变量等价值,而且要运行变量(正当和非法)边界值;不仅要运行开发组给出测试用例,而且要许可运行其它相关人员、评审人员选定采样用例。1.4.3第三次评审 第三次评审会要进行功效检验、物理检验和综合检验。这些评审会应在集成测试阶段结束后进行。 a. 功效检验(FA)应验证所开发软件已经满足在软件需求规格说明书中要求全部需求。 b. 物理检验(PA)应对软件进行物理检验,以验证程序和文档已经一致、并已做好了交付准备。 c. 综合检验(CA)应验证代码和设计文档一致性、接口规格说明之间一致性(硬件和软件)、设计实现和功效需求一致性、功效需求和测试描述一致性。1.5软件配置管理 对工程化软件系统各项配置进

13、行立即、合理管理,是确保软件质量关键手段,也是确保该软件含有强大生命力关键方法。相关工程化软件配置管理工作,可按软件项目组编写软件配置管理计划。在软件配置管理工作中,要尤其注意要求对软件问题汇报、追踪和处理步骤,并指出实现汇报、追踪和处理软件问题机构及其职责。1.6工具、技术和方法 在项目所属各个子系统(其中包含相关支持软件)研制和开发过程中,全部应该在各自软件质量确保活动中合理地使用软件质量活动支持工具、技术和方法。这些工具关键有下列三种: a.软件测试工具。它支持用java语言编写模块静态分析、结构测试和功效测试。关键功效为:帮助测试人员判定程序结构和变量使用情况是否有错;给测试人员提供模

14、块语句覆盖率Co和分支覆盖率C1值,并显示未覆盖语句和未覆盖分支号码及其分支谓词,给出不一样测试用例有效性表格;同时提出功效测试有效情况,并帮助组织最终交付给用户有效测试用例集合。 b. 软件配置管理工具。它支持用户对源代码清单更新管理和对重新编译和连接代码自动组织;支持用户在不一样文档相关内容之间进行相互检索并确定同一文档某一内容在本文档中包含范围;同时还应支持软件配置管理小组对软件配置更改善行科学管理。 c. 文档辅助生成工具和图形编辑工具。它关键帮助用户绘制描述程序步骤和结构DFD图和SC图、绘制描述软件功效(输入、输出关系)曲线和绘制描述控制系统特征部分其它图形,同时还可生成若干和软件

15、文档编制纲领相适应文档模块板。用户利用这个工具正文和图形编辑功效和上述辅助功效,能够比较方便地产生清楚悦目标文档,也有利于对文档进行更改,还有利于提升文档编制质量。1.7媒体控制 为了保护计算机程序物理媒体,以免非法存取、意外损坏或自然老化,工程化软件系统各个子系统(包含支持软件)全部必需设置软件配置管理人员,并根据软件项目小组制订、且经领导层同意软件配置管理计划妥善管理和存放各个子系统及其专用支持软件媒体。 1.8统计搜集、维护和保留 在项目及其所属各个子系统研制和开发期间,要进行多种软件质量确保活动,正确统计、立即分析并妥善保留相关这些活动统计,是确保软件质量关键条件。在软件质量确保小组中,应有专员负责搜集、汇总和保留相关软件质量确保活动统计。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信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 

客服