软件工程 第2版 作者 王宜贵 第9章 软件项目管理.pptVIP

软件工程 第2版 作者 王宜贵 第9章 软件项目管理.ppt

  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文档。上传文档
查看更多
9.1 软件项目管理概述 9.1.1 软件项目的特点 (1)智力密集,可见性差。 (2)单件生产。 (3)劳动密集,自动化程度低。 (4)使用方法繁琐,维护困难。 (5)软件开发工作渗透了人的因素。 9.1 软件项目管理概述 9.1.2 软件管理的主要职能 (1)制定计划:规定待完成的任务、要求、资源、人力和进度等。 (2)建立项目组织:为实施计划,保证任务的完成,需要建立分工明确的责任机构。 (3)配备人员:任用各种层次的技术人员和管理人员。 (4)指导:鼓励和动员软件人员完成所分配的工作。 (5)检验:对照计划或标准,监督和检查实施的情况。 9.1 软件项目管理概述 9.1.3 软件度量 软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。 软件度量能够为项目管理者提供有关项目的各种重要信息 ,它贯穿整个软件开发生命周期,是软件开发过程中进行理解、预测、评估、控制和改善的重要载体。 软件度量包括3个维度,即项目度量、产品度量和过程度量。 9.2 人员组织与管理 9.2.1 组织结构 1. 组织原则 (1)尽早落实责任。 (2)减少接口。 (3)责权均衡。 2. 组织结构的模式 (1)按课题划分的模式 (2)按职能划分的模式 (3)矩阵形模式 9.2 人员组织与管理 9.2.1 组织结构 3.程序设计小组的组织形式 (1)主程序员制小组 (2)民主制小组 (3)层次式小组 4.软件开发小组人数与软件生产率 软件开发小组成员必须通过交流来解决各自承担任务之间的接口问题,即所谓通信问题。通信需花费时间和代价,会引起软件错误增加。 一个软件任务由一个人单独开发,生产率最高;而对于一个稍大型的软件项目,一个人单独开发,时间太长,因此软件开发小组是必要的。 9.2 人员组织与管理 9.2.2 人员配备 1.项目开发各阶段所需人员 一般来说,软件项目不同阶段不同层次技术人员的参与情况是不一样的。 9.2 人员组织与管理 9.2.2 人员配备 2.配备人员的原则 重质量:使用有实践经验、有能力的人员去完成关键性的任务 重培训:花力气培养所需的技术人员和管理人员 双阶梯提升:人员的提升应分别按技术职务和管理职务进行 9.2 人员组织与管理 9.2.2 人员配备 3.对项目经理人员的要求 能把用户提出的非技术性的要求加以整理提炼,以技术说明书的形式转告给分析员和测试员。 能说服用户放弃一些不切实际的要求,以便保证合理的要求得以满足。 能够把表面上似乎无关的要求集中在一起,归结为“需要什么”,“要解决什么问题”。 能说服上级领导和用户,让他们理解什么是不合理的要求。 9.2 人员组织与管理 9.2.2 人员配备 4.评价人员的条件 牢固掌握计算机软件的基本知识和技能。 善于分析和综合问题,具有严密的逻辑思维能力。 工作踏实、细致、不靠运气,遵循标准和规范,具有严格的科学作风。 工作中表现出有耐心、有毅力、有责任心。 善于听取别人的意见,善于与周围人员团结协作,建立良好的人际关系。 具有良好的书面和口头表达能力。 9.2 人员组织与管理 9.2.3 指导与检验 1.指导工作的要点 (1)鼓励——恰当而且及时地鼓励可使人们充满信心,勇于继续克服困难,愿意努力进一步提高工作效率,迎接新任务的挑战。 (2)引导——高明的领导人应能够体谅个人要求或实际困难,并能巧妙地把个人的要求和目标与项目工作的整体目标结合起来。 (3)通信——软件生产率,即工作效率是通信量的函数。如果人际通信数量过大,会使软件生产率迅速下降。 9.2 人员组织与管理 9.2.3 指导与检验 2.检验管理的要点 (1)重大偏离——必须注意发现工作的开展与已制定的计划之间或与需遵循的标准(或规范)之间的重大偏离。 (2)选定标准——检验管理需要事先确定应当遵循的标准(或规范),使得软件项目的工作进展可以用某些客观、精确且有实际意义的标准加以衡量。 (3)特殊情况——必须把注意力放在软件项目实施的一些特殊情况上,认真分析其中的一些特殊问题,加以解决。 9.2 人员组织与管理 9.2.3 指导与检验 3.检验管理的工作范围 (1)质量管理 (2)进度管理 (3)成本管理 (4)文档管理 (5)配置管理 4.软件项目中人的因素 软件项目能否获得成功,人的因素所起的作用比其它任何工程项目都突出。如果在软件项目中能够充分发挥软件人员的积极性,使他们的才能得到尽量的施展,软件生产率可提高4倍多,甚至更多。 9.4 进度安排与控制 进度安排的目的是控制时间和节约时间,而项目的主要特点之一就是有严格的时间期限要求。 进度安排的准确程度可能比成本估计的准确程度更重要。 软件开发项目的

文档评论(0)

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

1亿VIP精品文档

相关文档