网站大量收购闲置独家精品文档,联系QQ:2885784924

实用软件工程ch10.pptx

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程管理 ;如果能对整个过程进行有效地、科学地管理,必然会产生意想不到的效益。软件工程管理的目的是优化软件工程要素的组织结构,降低工程成本,加快进度,提高软件工程质量,并把软件工程的风险减小到最低限度。 从现有情况看来,软件公司大多在软件开发与维护的过程中引入工程的思想和项目管理的方法,而且他们都已经发现了软件工程管理带来的好处。所以说,软件质量的好坏,不仅取决于所采用的技术,更决定于管理的好坏。 ;本章主要介绍如下内容: ;第一节 软件项目管理 ;管理行为是伴随着人类的出现同步发展的,而管理科学和管理理论体系的形成却不是很长,软件项目的管理实践和理论发展史就更短。总体来说,软件项目管理还处在一个实践的阶段、发展的阶段,但是软件项目管理已经充分体现了其蕴涵的科学性、技术性和艺术性。 ;软件项目管理不同于其它普通的工程项目,它属于智力密集型活动,其中,人员、抽象的文档和程序代码是管理的主要对象。 因此,软件项目管理与其它的工程项目管理相比有其自身的独特性,在实践中,软件工程管理人员不能照抄照搬,应做到因地制宜,确保管理行为具有针对性。 ;(二)软件项目管理的目的 曾经有人这样定义项目管理,它指“在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求”, 显然该定义给出了项目管理涉及的范畴和需要达到的目标。我们知道,对于任何项目,项目管理的精髓都是成本、工期和质量,三者之间相互关联。 ;但是最终的目标都是降低成本,增加效益,客户满意且公司获利。 按期完成软件项目,增强用户对软件开发方的信任。 保质保量,确保软件产品满足用户需求。 由此看来,是否有一套科学的、有效的项目管理手段和训练有素的管理队伍将直接影响到软件工程的成功与否。因此,项目管理已经被公认为是IT公司的核心竞争力之一。;(三)软件项目管理的要素 1.? 三大基本要素(TCQ) 软件项目管理的三大要素是时间(Time)、成本(Cost)和质量(Quality),三者相互关联,相互制约,都有各自的内涵。 ;项目的时间通常用计划???度表来表示,它是一个二维表。一维是时间,另一维是组成项目的基本活动的集合。活动在整个项目周期的一定时间段中存在。有时在项目计划进度表中加上基线(节点),用来描述项目中某些具有重要意义的活动最后完成期限。成本是软件项目所需款项。 ;项目都会有一个成本预算,但是往往由于实际市场竞争等因素的干扰,迫使软件开发方为获得项目而不切实际的降低预算成本,甚至诱发软件工程的失败。软件项目的成本一般包括人力成本、设备费用和分包费用等等,其中人力费用所占的比例较大。人力费用在成本预算时一般较难把握,主要因为软件项目的人员工作量计算复杂,且单位工作量成本的不确定性强。 ;质量相对用户需求而言,一般质量好坏的评判用户意见更有说服力。用户需求和软件开发人员对软件系统建立的模型的偏差是客观存在的,而且不可能完全消除。所以,对用户需求描述的严格定义、多次反馈和精确说明是必要的,它是软件能否满足用户需求的基本保证。 ;有时,人们把时间、成本、质量和软件工作范围并称为软件项目管理的四大要素,可见软件工作范围对于软件项目管理有重要的意义。 软件工作范围是指软件的用途、以及对软件的要求。主要包括软件的功能、性能、接口和可靠性四个方面。 软件工作范围一般由计划人员确定,要用无二义性的语言来描述。软件工作范围给出了对“完成哪些工作就可以达到项目的目标?”或“完成哪些工作项目就可以结束了?”等问题的描述。 ;具体的说,软件工作范围包括软件功能、软件性能、接口和软件可靠性: ;2.?????? 要素之间的关系 软件项目管理的要素之间是相互关联、相互制约的。一般来说: 项目的工作范围越大,花费的成本越大,花费的时间越长,但是与软件项目的质量没有必然的关系。 软件项目的时间越长、越充裕,花费的成本越高,一般也能提高软件项目的质量。 软件项目的成本是软件质量的基本保证。 软件质量的提高需要软件项目的时间和成本的强力支撑。 ;总而言之,软件项目的追求的最佳状况是“多、快、好、省”。 “多”指工作范围大,“快”指时间短、“好”指质量高,“省”指成本低。 相互之间的关联性告诉我们,提高一个指标的同时会降低另一个指标,所以实际上这种理想的情况很难达到。因此,在软件项目的实施中,我们要根据具体情况对不同要素的性能参数作取舍。 ;(四)软件项目管理的内容 软件项目管理的基本内容是软件配置管理、软件质量管理、软件风险管理及开发人员管理四方面,他们贯穿软件开发的整个过程。 ;(五)软件项目管理的组织形式 为了使软件项目能够按照计划顺利完成,项目组织是管理行为的主体,它在管理过程中具有非常重要的地位,它协调矛盾,提供保证和资源。可以这样说,采用何种组织模式进行管理对软件项目管理

文档评论(0)

189****5087 + 关注
官方认证
内容提供者

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

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档