软件项目管理期末论文.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

10308159王欣软件项目管理期末论文—1—

软件项目管理期末论文——综述及自身感受

随着现代软件项目管理热的兴起,项目管理资质认证成为继MBA之后的一大热点,许多媒体纷纷刊登有关项目管理资质认证的各种信息,大有项目管理资质认证是解决一切项目问题之灵丹妙药。其实,专业的项目管理是保障项目成功实施的关键因素之一,但并不是唯

一因素。

从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。软件开发不同于其他产品的制造,软件的整个过程都是设计过程 (没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结果。基于上述特点,软件项

目管理与其他项目管理相比,有很大的特殊性。

一、什么是软件项目管理

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、

人员、进度、质量、风险等进行分析和管理的活动。

软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够

指导今后开发的通用原则,方法,同时避免前人的失误。

软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导

致了开发过程中各种风险的难以预见和控制。

二、软件项目管理的内容

软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,软件项目

计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。

从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开发,还是团队协作开

发,这六个阶段都是不可缺少的。

在20世纪80年代初,著名软件工程专家B.W.Boehm总结出了软件开发时需遵循的七

条基本原则,同样,在进行软件项目管理时,也应该遵循这七条原则。它们是:王欣软件项目管理期末论文—2—

(1)用分阶段的生命周期计划严格管理;

(2)坚持进行阶段评审;

(3)实行严格的产品控制;

(4)采用现代程序设计技术;

(5)结果应能够清楚地审查;

(6)开发小组地人员应该少而精;

(7)承认不断改进软件工程实践的必要性。

三、软件项目管理的基本特性

(1)普遍性

项目作为一种创新活动普遍存在于我们人类的社会生产活动之中,我们现有的各

种文化物质成果最初都是通过项目的方式实现的。

(2)目的性

一切项目管理活动都是为实现“满足或超越项目有关各方对项目的要求与期望”这一目的服务的。

(3)独特性

项目管理既不同于一般的生产服务运营管理,也不同于常规的行政管理,它有自己独特的管理对象(项目),有自己独特的管理活动,有自己独特的管理方法和工具,

是一种完全不同的管理活动。

(4)集成性

项目管理要求必须充分强调管理的集成性特性。例如,对于项目工期、造价和质

量的集成管理,对于项目、子项目的集成管理等等。

(5)创新性

一是指项目管理是对于创新(项目包含有许多创新之处)的管理,二是指任何一个项目的管理都没有一成不变的模式和方法可供参考,必须通过管理创新去实现对于

具体项目的有效管理。

下面对软件项目管理中的几个主要内容作一简单的说明:

1、软件配置管理

软件配置管理简称SCM(SoftwareConfigurationManagement),是在团队开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。项目配置管理主要是有关项目各种资源的配置和有效利用方面的管理。这种管理是由一些文档化的正式程序构成的,借助程序可以运用技术和管理手段对各种变更的资源配置和变更的管理进行必要的指导和监督。是否进行配置管理与软件的规模有关,软件的规模越大,配置

管理就显得越重要。

目前软件开发中面临的问题主要有:在有限的时间、资金内,

文档评论(0)

151****2470 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档