现代项目管理在软件测试中的应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代项目管理在软件测试中的应用

现代项目管理在软件测试中的应用 一、引言 3 二、项目管理的定义和软件测试的由来 3 2.1 软件测试的由来 3 2.2 项目管理的定义 3 三、项目管理对软件测试的影响 4 四、软件项目管理存在的主要问题 5 4.1缺乏项目管理系统培训 5 4.2项目计划意识问题 5 4.3沟通意识问题 5 4.4风险管理意识问题 5 4.5项目干系人相关问题 6 4.6项目团队内分工协作问题 6 4.7不重视项目经验的总结 6 五、解决项目管理的方案 6 5.1加强项目管理系统培训 6 5.2解决项目计划意识问题 7 5.3解决沟通意识问题 7 5.4解决风险管理意识问题 7 5.5解决项目干系人相关问题 7 5.6解决项目团队内分工协作问题 7 5.7解决不重视项目经验的总结 8 六、小结 8 一、引言 信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰。用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降。而在一些关键领域中使用质量有问题的软件,还可能造成灾难性的后果。 综合上述,为了解决这些问题,软件企业也开始越来越重视软件的质量,都投入了相当的人力和物力建立了质量保证部门,专门从事软件测试。而软件测试行业是一个新兴的、极具挑战性和创造性的新行业,管理上没有成熟的经验可供借鉴。而项目管理应该说对于软件测试企业,是行之有效的管理方法。因此,项目管理在软件测试中的应用日益受到重视。 二、项目管理的定义和软件测试的由来 2.1 软件测试的由来 软件测试是伴随着软件的产生而产生的。早期的软件开发过程中,测试的含义比较狭窄,将测试等于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到1957年,软件测试才开始与调试区别开来,作为一种发现软件缺陷的活动。1972年,在美国北卡罗来纳大学举行了首届软件测试正式会议。1979年,Glenford Myers的《软件测试艺术》(The Art of Software Testing)中作出了当时最好的软件测试定义:“测试是为发现错误而执行的一个程序或者系统的过程”。1983年,Bill Hetzel在《软件测试完全指南》(Complete Guide of Software Testing)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量”。Myers和Hetzel的定义至今仍被引用。到了2002年,Rick和Stefan在《系统的软件测试》(Systematic Software Testing)中对软件测试做了一步定义:“测试是为了度量和提高被测试软件的质量,对测试件进行工程设计、实施和维护的整个生命周期过程”。这些经典论著对软件测试研究的理论化和体系化产生了巨大的影响。近20年来,随着计算机和软件技术的飞速发展,软件测试技术研究也取得了很大的突破。 测试专家总结了很好的测试模型,比如著名的V模型、W模型等,在测试过程改进方面提出了TMM (Testing Maturity Model)的概念,在单元测试、自动化测试、负载压力测试以及测试管理等方面涌现了大量优秀的软件测试工具。 2.2 项目管理的定义 所谓项目管理,就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论,对项目的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。 软件项目管理和一般的工程项目管理相比,有许多特殊性。在传统的项目管理理论中,项目管理一般分为:项目综合管理、项目范围界定管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理和项目采购管理等。软件业界在采用上述国际标准ISO 9000标准族的同时,CMM也被广泛地使用。 因此,有了项目管理,就有了管理改进的基础,无论刚开始的项目管理多么糟糕,只要有管理,就有了改进的可能性,至于能不能得到改进,以及改进的快慢,则取决于两个因素:一个是人,特别是管理者;另一个是利益,准确的说是“利益的分配”,在权、责、利明确的前提下,人才能充分的发挥作用

文档评论(0)

jiqinyu2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档