软件项目中的质量管理分析
【摘要】随着软件行业的发展,软件质量越来越成为人们关注的焦点。影响软件质量的因素来源于项目开发的整个过程,所以针对软件项目开发全过程的质量管理是十分必要的。本文从软件质量管理体系出发,结合作者自身的软件项目管理经历,就软件项目开发中的质量管理做了一些分析和探讨。
【关键词】软件项目软件质量质量管理
多年来,软件危机一直困扰着软件界。软件质量既取决于技术,更取决于管理。软件开发过程策划难.软件技术状态管理难.软件质量度量方法不成熟、软件质量控制难度更大等等这些问题一直困扰着每个软件项目管理人员。
本文针对软件的特点,结合软件开发的实际情况,运用软件项目管理学理论和软件工程理论,笔耕论文,总结出了软件项目质量管理实用的方法,在实际的软件项目中,收到了较好的效果。项目背景分析1某软件项目,由于前期需求分析阶段没有细化需求,再加上 开发阶段代码管理松散,导致项目在开始不久后.就处于不断的需求变更状态。最后在拖延数月后,才勉强交付了一个带有严重隐患的产品。项目组吸取了第一期的经验和教训,在第二期的项目开发中,引入了软件项目质量管理的理论,并根据项目的实际情况,把质量管理的理念贯穿于整个软件开发周期,重点覆盖需求分析.代码编写和测试三个阶段。
2、软件质量管理迫程软件项目的质量管理包括编制质量规划、质量保证和质量控制三个过程。
2.1编制质量规划质量规划是进行项目质量管理、实现项目质量方针和目标的事前规划。质量规划是确定与项目相关的质量标准,并决定如何达到这些标准的要求。质量规划是质量管理的基础,项目小组事先识别并充分理解客户的质量要求,然后制订出详细的计划去满足这些需求。-个清晰的质量规划能够指导项目的实施,在项目需求分析阶段确定质量规划是完全必要的。详情请看论文指导。
2.2质量保证质量保证的主要任务是制定质量标准、完善质量控制流程和明确质量管理体系。这一过程贯穿整个项目周期,经常性地对项目各个阶段的执行情况进行评估,以确保质量与规划保持一致。
2.3质量控制通过软件测试,确定软件产品的结果是否符合质量标准的。而软件质量控制的主要作用是预防软件缺陷,及时纠正可能的缺陷。
3、提高软件质量的方法:总结该项目中提高软件质量的方法,主要有以下几点3.1明确用户需求
明确用户的真正需求是需求分析阶段的重中之童,该项目的第一阶段之所以失败,主要原因是需求分析不明确造成的。用户在短时间内并不能提出一个完备的需求分析说明书,再加上开发人员未能真实的理解需求导致项目整体需求不明确。
3.2按照角色分析质量要素
项目组将项目参与者按角色划分,针对每个角色分析其软件质量要素。项目参与者分为软件开发人员(包括系统分析人员、程序员和测试人员等).系统运维人员、内容编辑人员‘销售人员和软件最终用户等五个角色。软件开发人员关心的软件质量要素是软件的扩展性、代码的可读性和可维护性,系统运维人员关心的是软件的稳定性、可扩展性、高并发和高访问量,内容编辑人员关心的是软件的易用性和易操作性,销售人员关心的是面向销售的统计分析及推广营销是否方便,软件最终用户关心是软件能否提供可靠的、稳定的服务。
针对这些质量要素,项目组编制了质量规划和质量保证计划,并严格进行质量控制。
本文编号:6126
本文链接:https://www.wllwen.com/qitalunwen/6126.html