《项目质量管理计划书(电影票系统)(共9页).docx》由会员分享,可在线阅读,更多相关《项目质量管理计划书(电影票系统)(共9页).docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上项目质量管理计划书-电影票网上订票管理系统学院: 软件工程学院专业: 软件工程专业班级: 姓名: 学号:姓名: 学号:姓名: 学号:姓名: 学号: 目录一、 引言2二、项目质量管理原则.2三、质量管理计划3四、质量测量指标 .4五、过程改进计划 .5六、结语 .9一、引言说到软件项目的质量管理,首先要弄清楚什么是质量管理。国际标准组织ISO9000对质量的定义就是:质量是产品或服务用于满足人们潜在或明示的需求的所有特征和性能的总和。确定软件项目的质量方针、目标和职责,并通过质量规划、质量保证、质量控制和改进等工作确保软件项目的质量得以实现的全部管理活动,通过分析质量要
2、素和质量目标,制定合适的质量计划,整合技术评审、软件测试、质量保证、缺陷(或问题)跟踪等手段,保证软件开发质量。二、 项目质量管理原则(1)以顾客为关注焦点。(顾客满意是检验质量的唯一标准)顾客是指“接受产品的组织或个人“。客户分为外部顾客,如:项目承包商的顾客可能是用户、供应商、项目的其他受益者。项目的内部顾客,如:项目实施过程中,接受前一个过程输出的部门、岗位或个人。在项目的进行过程中,顾客是动态的。(2)领导作用。领导者的作用、承诺及积极参与,对项目质量的保证并使项目的所有相关方都满意是至关重要的。(3)全员参与。项目的质量管理不只是某些人员、某些机构的事,而是与项目的所有人员有关。这一
3、原则充分体现了全面管理的思想。(4)过程方法。(5)管理的系统方法。(6)持续改进。项目质量的持续改进是无止境的,应成为项目进展过程中的一个永恒主题。(7)以事实为决策基础。在质量管理过程中,必须避免盲目的决策或只凭个人的意愿的决策。(8)与供应商保持互利的关系。对供应商不仅要讲控制,还应讲合作,讲求双赢战略。三、质量管理计划1)评审:检查项目中间产品,早期发现缺陷以减少后期修改和返工的工作量。2)测试:直接检查软件产品中的缺陷,确保产品符合要求。一般通过单元测试、功能测试、集成测试、压力测试实现。3)缺陷追踪:记录和追踪缺陷从发现到解决的整个过程,确保所有的问题都有结论(注意,并非一定都能解
4、决,解决不了的要进行评价)。这是与评审和测试配合使用的一个重要管理过程。4)审计:对项目的工作过程进行检查,确保所有活动遵循规程进行。5)变更控制:在前面的章节中谈过,这也是一个重要的质量活动。6)配置管理:记录这些中间和最终产品(配置项)变化的历史,确保他们的正确性和一致性。软件质量管理的流程如图8-1所示,关键活动是“制定质量计划”、“技术评审”、“软件测试”、“质量保证”、“缺陷跟踪和问题跟踪”。图8-1中,在技术评审、软件测试和质量保证活动中发现的缺陷和问题,都采用缺陷跟踪工具和问题跟踪工具来管理。制定质量计划缺陷跟踪问题跟踪软件测试技术评审质量保证 质量人员 测试人员开发人员 图8-
5、1 软件质量管理的流程该流程的主要工作成果见表8-1。表8-1 软件质量管理流程的主要工作成果关键活动主要工作成果责任人制定质量计划质量计划质量人员技术评审技术评审报告软件开发人员软件测试软件测试报告软件测试人员质量保证质量保证报告质量人员缺陷跟踪缺陷报表缺陷相关人员问题问题报表问题相关人员三、 质量测量指标1) 审查.在生命周期每个阶段结束之前,都要使用标准对该阶段生产的软件配置进行严格的技术审查2) 对这个项目的质量特性指标建立一个质量标准作为评价标准。这就涉及两个方面:标准的可行性,标准是否可行可从三个方面进行考量:与顾客期望比较;与同行比较;与历史比较等;成本制约:无论对顾客还是我们,
6、都必须要考虑软件项目的成本和进度3) 采用测试软件来模拟一定的环境对软件进行测试,例如压力测试等,通过测试来达到检验软件的目的。4) 采用ISO质量保证标准5) 结构化的软件测试经过严格的软件测试,尽可能找出软件计划、总体设计、详细设计、软件编码的错误,并加以纠正,才能提高软件的质量.测试要覆盖整个软件的生存周期,而不限于程序的编码阶段.四、 过程改进计划引入技术评审机制:技术评审的目的是通过同行专家对工作成果的评审进行讨论,尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。技术评审的主要好处有: 通过消除工作成果的缺陷而提高产品的质量。 技术评审可以在任何开发
7、阶段执行,不必等到软件可以运行之际,越早消除缺陷就越能降低开发成本。 开发人员能够及时地得到同行专家的帮助和指导,无疑会加深对工作成果的理解,更好地预防缺陷,一定程度上提高了开发生产率。理论上讲,为了确保产品的质量,产品的所有工作成果都应当接受技术评审。现实中,为了节约时间,允许人们有选择地对工作成果进行技术评审。在制定质量计划的时候,应该确定技术评审计划。技术评审是团体活动,一般地,机构没有专职的技术评审人员,当需要技术评审的时候临时组织人员就可以了。质量人员应当参与重要的技术评审会议,这样既监督了技术评审,又加深对工作成果的了解。技术评审的一般流程如图8-2所示。Step2. 举行评审会议
8、主持人宣读作者介绍工作成果识别缺陷和答辩讨论缺陷解决方案评审总结Step1.准备评审Step3.缺陷跟踪 图8-2 技术评审的流程第一步 准备评审 评审主持人首先确定评审会议的时间、地点、设备和参加会议的人员名单(包括评审员、记录员、作者、旁听者等),并告知所有相关人员。 评审主持人把工作成果及相关材料、技术评审规程、检查等发给评审员。 评审员阅读(了解)工作成果及相关材料。第二步 举行评审会议 主持人宣讲本次评审会议的过程、重点、原则、时间限制等。 作者扼要地介绍工作成果。 评审员认真查找工作成果的缺陷。作者回答评审员的问题,双方要对每个缺陷达成共识。 作者和评审员共同讨论缺陷的解决方案。对
9、于当场难以解决的问题,由主持人决定“是否有必要继续讨论”或者“另定时间再讨论”。 评审小组给出评审结论和意见,主持人签字后本次会议结束。评审结论有三种:(1) 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。(2) 工作成果基本合格,需要作少量的修改,之后通过审核即可。(3) 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。 主持人和相关人员撰写技术评审报告(如表8-3所示)。第三步 缺陷跟踪作者修正工作成果,消除已发现的缺陷。评审主持人(或者指定审查员)跟踪每个缺陷的状态。直到工作成果合格为止。表8-3 技术评审报告XXX技术评审报告1.基本信息成果介绍名称,版本,作者
10、,时间等等评审时间评审地点评审人员名单角色、职务人员A评审主持人1. 问答记录提示:由评审主持人或记录填写,主要记录评审过程中的疑问、答复、争论、处理意见记录A2. 评审结论与意见提示:由评审主持人填写评审结论 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核” 工作成果基本合格,需要作少量的修改,之后通过审核即可 工作成果不合格,需要作比较大的修改,之后必须重新对其评审意见建议签字主持人签字3. 缺陷跟踪提示:如果使用了缺陷跟踪软件,那么无需手工填写此表缺陷描述缺陷解决方案、结果五、 结语我们的根本目标是为了获取尽可能多的利润,而不是生产完美无缺的产品。如果销售出去的软件的质量比较差,轻则挨骂,重则被退货甚至索赔,因此为了提高用户对产品的满意度,我们必须提高产品的质量。但是我们不可能为了追求完美的质量而不惜一切代价,当为提高质量所付出的代价超过销售利益时,这个产品已经没有商业价值了,还不如不开发。所以,我们不追求“零缺陷”,而是恰好让广大用户满意,并且将提高质量所付出的代价控制在预算之内。专心-专注-专业