软件质量管理和控制_第1页
软件质量管理和控制_第2页
软件质量管理和控制_第3页
软件质量管理和控制_第4页
软件质量管理和控制_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

WORD格式编辑整理第8章软件质管与控制目的软件质管的目的是通过分析质要嗦和质目标,制定合适的依计划,整合技术评审、软件测试、”保证、缺侑(或问题)跟踪等手段,保证软件开发质。关键活动与程软件质管的程如图 8-1所示,关键活动是“制定质计划 、“技术评审、“软件测试、“依保证、“般下陷跟踪和问题跟踪。图8-1中,在技术评审、软件测试和”保证活动中发现的缺陷和问题,采用缺陷跟踪工具和问题跟踪工具来管。图8-1软件气管的程测试人员图8-1软件气管的程测试人员该程的主要工作成果见表 8-1。表8-1软件质章程的主要工作成果关键活动主要工作成果责任人制定依计划《质计划》质人员技术评审《技术评审报告》软件开发人员软件测试《软件测试报告》软件测试人员质保证《质保证报告》质人员缺P陷跟踪缺P陷报表缺陷相关人员问题问题报表问题相关人员制定质计划质计划是软件质管的动纲领,通常由项目经和质人员共同协商制定依计划。如果机构有独的质人员,那么由质人员起草《质计划》 ,递交给项目经和质经审批。如果机构没有独的质人员,那么项目经兼任质人员和质经的角色。表8-2为《质计划》的参考格式。专业知识分享

XXX软件质计划1.质要素和质目标提示:从商业和技术角判断哪些质属性是本软件的质要嗦, 说明为么,这样相关人员可以把集中在改善质要嗦上。给出各个质要嗦的恰当目标,就要使客户感到满意,又要使开发方承受得起。质要嗦优先级目标、解释2•技术小审计划待评审的工作成果评审时间负责人3•软件测试计划测苧活动名称时间负责人详见《测试计划》4•质保证计划过程域主要检查项时间或频负责人•缺陷(问题)跟踪工具提示:说明本项目采用何种缺陷(问题)跟踪工具,以及简要的使用约定。•审批意见提示:项目经和质经审护计划WORD格式编辑整理表8-2质计划技术尔守技术评审的目的是通过同专家对工作成果的评审进讨论,尽早地发现工作成果中的缺陷,,并帮助开发人员及时消除缺陷,从而有效地提高卢品的质。技术评审的主要好处有:通过消除工作成果的缺陷而提帚卢品的质。开发技术评审可以在任何开发阶段执,必等到软件可以运之际, 越早消除缺陷性越能低开发成本。开发人员能够及时地得到同专家的帮助和指导,无疑会加深对工作成果的解,好地预防缺开发陷,一定程上提高开发生产。论上讲,为确保卢品的质,产品的所有工作成果应当接受技术评审。现实中,为节约时同,允许人们有选择地对工作成果进技术评审。在制定质计划的时候,应该确定技术评审计划。同,技术评审是团体活动,一般地,机构没有专职的技术评审人员,当需要技术评审的时候临时组织人就就可以。 质人员应当参与重要的技术评审会议,这样既监督技术评审,又加深对工作成果的解。技术评审的一般程如图8-2所示。专业知识分享WORD格式WORD格式编辑整理图8-2技术评审的程第一步准备评审评审主持人首先确定评审会议的时间、地点、设备和参加会议的人员名单(包括评审员、记录员、作者、旁听者等),并告知所有相关人员。评审主持人把工作成果及相关材、技术评审规程、检查等发给评审员。评审员阅读(解)工作成果及相关材。第二步举评审会议主持人宣讲本众评审会议的过程、重点、原则、时间限制等。作者扼要地介绍工作成果。评审员认真查找工作成果的缺陷。作者回答评审员的问题,双方要对每个缺陷达成共识。作者和评审员共同讨论缺陷的解决方案。对于当场难以解决的问题,由主持人决定“是否有必要继续讨论或者“另定时间再讨论。评审小组给出评审结论和意见,主持人签字后本众会议结束。评审结论有三种:工作成果合格,''无需修改或者''需要轻做修改但必再审核 。工作成果基本合格,需要作少的修改,之后通过审核即可。工作成果合格,需要作比较大的修改,之后必须重新对其评审。☆主持人和相关人员撰写《技术评审报告》(如表8-3所示)。第三步缺陷跟踪作者修正工作成果,消除已发现的缺陷。评审主持人(或者指定审查员)跟踪每个缺陷的状态。直到工作成果合格为止。专业知识分享

WORD格式 编辑整理表8-3技术评审报告XXX技术评审报告1.基本信息成果介绍名称,版本,作者,时间等等评审时间评审地点评审人员名单角色、职务人员A评审主持人…2.问答记录提示:由评审主持人或记录填写,主要记录评审过程中的疑问、答复、争论、处意见记录A…3. 法审结论与意见提示:由评审主持人填写评审结论[]工作成果合格,“无需修改或者“需要轻微修改但必再审核[[工作成果基本合格,需要作少的修改,之后通过审核即可[[工作成果合格,需要作比较大的修改,之后必须重新对其评审意见建议签字主持人签字4. 缺陷跟踪提示:如果使用缺陷跟踪软件,那么无需手工填写此表缺陷描述缺陷解决方案、结果8.2.3软件测试技术评审和软件测苧的目的是为消除软件的缺陷,两者的主要区别是:(1)前者无需运软件,评审人员和作者把工作成果摆放在桌面上讨论;(2)后者一定要运软件夹查找缺陷。技术评审在软件测苧之前执,尤其是在需求开发和系统设计阶段。相比而言,软件测苧的工作通常比技术评审的大,发现的缺陷也多。软件测苧的主要工作有:制定测苧计划设计测苧用执测苧缺陷跟踪专业知识分享

WORD格式WORD格式编辑整理消除缺陷8.2.4质保证QA:QualityAssurance质保证的实质:检查项目的“工作过程和工作成果是否符合既定的规范。符合规范的工作成果见得就是高质的,但是明显符合规范的工作成果十有八九是依合格的。质保证的要点 :找出明显符合规范的工作过程和工作成果,及时指导开发人员纠正问题,方吹毛求疵或者在无关痛痒的地方直来直去。在制定《质计划》的时候,依人员确定主要检查项和检查时间(或频)。质人员在执质保证工作的时候,如果发现质问题,应该即记录下来。最好使用问题跟踪工具(或者缺陷跟踪工具),有助于提高工作效。质人员首先设法在项目内部解决已经发现的质问题,与项目成员协商,给出解决措施。在项目内难以解决的质问题,由上级领导给出解决措施。质人员定期撰写《依保证报告》 (格式见表8-4),向项目成员和上级领导汇报现阶段的依状况。表8-4质保*正报告质保证报告项目名称报告日期质保证员报告批次过程质检查受检查的过程最检查结果产品质检查受检查的工作成果检查结果问题与对策,经验总结:从问题跟踪工具中提取问题的信息8.2.5缺陷跟踪与问题跟踪(1)缺陷人们在找技术评审、软件测试、”保证工作时,会发现少软件缺陷(或者其它质问题) 。缺陷的属性如表8-5所示。表8-5缺陷的属性缺陷属性描述缺P氨编号给每个缺陷分配唯一的ID缺陷类型给缺陷划分一些类型,于统计所属模块说明该缺陷所属的模块缺F陷状态常用缺陷状态有:新缺陷、缺陷再现、解决待关闭、关闭等缺陷描述用一段文字描述缺陷附 件本缺陷的相关附件严重性划分缺陷的严重性:严重、中等、轻做优先级划分处缺陷的优先级:高、中、低报告者报告缺陷的人报告日期给出本缺陷的报告日期接受者处缺F陷的人专业知识分享WORD格式编辑整理解决方案描述该缺陷的解决方案新日期缺陷信息的新日期(2)缺陷跟踪工具缺陷跟踪工具:帮助项目成员记录和跟踪缺陷用的软件。一般有数据支持,可以在局域网内运。如果没有缺陷跟踪工具的话,人们只好用纸张或文件去记录缺陷,仅变缺陷信息很麻烦,而且难以共享信息。表8-5缺陷跟踪工具的常见功能功能描述查询缺F陷根据缺陷类型、状态、优先级、报告者、报告日期等条件查询添加缺陷添加新的缺陷修改缺陷修改缺陷的信息删除删除缺陷缺陷饼图绘制缺陷的饼图缺陷趋势图绘制缺陷的趋势图自动消息如果缺陷信息发生变动(添加和修改),那々自动发消息给报告者和接受者(3)问题跟踪问题跟踪缺缺陷跟踪很相似,“问题的含义比“缺陷加广泛。8•3常见花题解答和实施建议么球件的质属性和质要素软件质是许多质属性的综合体现,各种质属性反映软件质的方方面面。人们通过改善软件的各种质属性,从而提高软件的整体质(否则无从下手)。(1)质属性常见的质属也有:正确性、健壮,也、可靠,也、容错,也、,也能、用性、安全,也、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。(2)质要嗦软件质要嗦是指:A.从技术角讲,对软件整体质影响最大的那些质属性才是质要嗦;B.从商业角讲,客户最关心的、能成为卖点的质属,也才是质要嗦。对于一个特定的软件而言,我们首先判断々是质要嗦,才能给出提高质的具体措施,而是一股脑地想把所有的质属性做好,否则仅做好,还可以能得偿失。如果某些质属,也并能产生显蓍的经济效,我们可以忽它们,把用在对经济法贡献最大的质要嗦上。简而言之,只有质要素才值得开发人员下功夫去改考。企业追求么样的质目标企业的根本目标是为获取尽可能多的润,而旻生产完美无缺的卢品。如果企业销售出去的软件的质比较差,轻则挨骂,重则被退货甚至赔,因此为提高用户对产品的满意,企业必须提帚产品的依。但是企业可能为追求完美的质而惜一代价,当企业为提高质所付出的代价超过销售时,这个卢品已经没有商业价值,还如开发。企业必须权衡质、效和成本,产品质太低或者太高,于企业获取润。企业想的质目标:是“缺陷,而是恰好让广大用户满意,并且将提高质所付出的代价控制在预算之内。专业知识分享

WORD格式WORD格式编辑整理谁对质负责难对软件质负责?全员负责。任何与软件开发、管工作相关的人员对质产生影响,要对质负责。 要把质问题全部推给质人员或测试人员。难对软件质负最大的责任?难的权越大,他所负的质责任就越大。质人员是成天与质打交道的人,但他个人并对卢品质产生最大的影响,所以负最大的责任。为么质保证并能保证质”保证活动就是检查项目的“项目的“工作过程以及工作成果符艮发现某些”保证活动就是检查项目的“项目的“工作过程以及工作成果符艮发现某些但是符合既定规范的东西并意味着依一定合格,仅靠规范无法识别出产品中可能存在的大缺陷。少机构的质人员是对照规范,查找错别字、标点符号、排版格式等问题,迷失方向,这样只有疲劳没有功劳,而且让开发人员很厌烦。”保证的技术含比较低,只能检查出共涔的缺陷,,能对时有技术难的缺陷。所以单独的“质保证,其实能“保证质。质保证对于保证质而言只是必要的手段,而是充分的手段。对于软件质管而言,软件测苧、技术评审比”保证加重要。为么技术评审的效果明显有些机构按照CM

温馨提示

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

评论

0/150

提交评论