【软件工程】软件管理.pptVIP

  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文档。上传文档
查看更多
第11章????软件管理 软件管理的对象是软件工程项目,软件管理就是对软件工程项目开发过程的管理。具体地说,就是对整个软件生存期的一切活动进行管理,以达到提高生产率、改善产品质量的目的。 第11章????软件管理 11.1 软件项目的特点和软件管理的职能 一、软件项目的特点 (1)智力密集,可见性差 (2)单件生产 (3)劳动密集、自动化程度低 (4)使用方法繁琐,维护困难 (5)软件工作渗透了人的因素 第11章????软件管理 二、造成软件项目失误的原因 造成软件项目失误的原因主要涉及到软件项目研制中的计划制定、进度估计、资源使用、人员配备、组织机构和管理方法等软件管理的许多侧面。 第11章????软件管理 三、软件管理的职能 (1)制定计划:规定待完成的任务、要求、资源、人力和进度等。 (2)建立项目组织:为实施计划,保证任务的完成,需要建立分工明确的责任机构。 (3)配备人员:任用各种层次的技术人员和管理人员。 (4)指导:鼓励和动员软件人员完成所分配的任务。 (5)检验:对照计划或标准监督检查实施的情况。 第11章????软件管理 11.2 软件项目计划 一、制定计划的目标和进行风险分析 制定软件项目计划的目标就是要回答:这个软件开发项目的工作范围是什么?需要哪些资源?应花费多少工作量?要用的成本有多少?以及进度安排怎样等一系列问题。 组织软件开发项目必须事先认清可能构成风险的因素,并研究战胜风险的对策。只有这样才能避免出现灾难性后果,取得项目的预期成果。 第11章????软件管理 二、软件计划的类型 (1)项目实施计划或软件开发计划 (2)质量保证计划 (3)软件测试计划 (4)文档编制计划 (5)用户培训计划 (6)综合支持计划 (7)软件分发计划 第11章????软件管理 11.3 软件项目组织 一、组织原则 在建立组织时应注意到以下的原则: (1)尽早落实责任:要尽早指定专人负责软件开发,使他有权进行管理,并对任务的完成负责。 (2)减少接口:开发过程中,人员之间的联系是必不可少的,但应注意,组织的工作效率是和完成任务中存在的人际联系数目成反比的。 (3)责权均衡:软件经理人员所负的责任不应比委任给他的权力还大。 第11章????软件管理 11.4 软件项目人员配备 一、 项目开发各阶段所需人员 软件开发各开发阶段几类人员参与项目的程度 软件项目的恒定人力配备 第11章????软件管理 11.4.2 配备人员的原则 (1)重质量:软件项目开发是技术性很强的工作,任用少量有实践经验、有开发能力的人员去完成关键性任务,常常要比使用较多的经验不足的人员更有效。 (2)重培训:花力气培养所需的技术人员和管理人员,是有效地解决人员问题的好办法。 (3)双阶梯提升:人员的提升应分别按技术职务和管理职务进行,不能混在一起。 第11章????软件管理 三、对项目经理人员的要求 (1)能把用户提出的非技术性要求加以整理提炼,以技术说明书的形式转告给分析员和测试员。 (2)能说服用户放弃一些不切实际的要求,以便保证合理的要求得以满足。 (3)能够把表面上似乎无关的要求集中在一起,归结为“需要什么”、“要解决什么问题”,这是一种综合问题的能力。 (4)要懂得心理学,能说服上级领导和用户,既要让他们理解什么是不切实际的要求,又要让他们毫不勉强、乐于接受。 第11章????软件管理 四、评价软件人员的条件 (1)牢固掌握计算机软件的基本知识和技能。 (2)善于分析、综合问题,具有严密的逻辑思维能力。 (3)工作踏实、细致,遵循标准和规范,具有严格的科学作风。 (4) 工作中表现出耐心、毅力和责任心。 (5)善于听取别人意见,善于与周围人员团结协作,建立良好的人际关系。 (6)具有良好的书面和口头表达能力。 第11章????软件管理 11.5 软件项目的指导和检验 一、软件项目指导 (1)鼓励 (2)引导 (3)通讯 二、软件项目检验 (1)选定标准 (2)重大偏离 (3)特殊情况 第11章????软件管理 11.6 软件配置管理和配置管理工具 一、概述 软件配置管理,简称SCM(Software Configuration Management),是贯穿于整个软件工程中的保护性活动。软件工程项目中的变更和修改总是不可避免的,因此SCM活动被设计用于标记变更、控制变更、确保变更正确地实现、向其他有关的人报告变更等。 软件配置管理的主要目标是使软件的变更和修改可以更容易被适应,并减少当变更必须发生时所需花费的工作量。 第11章????软件管理 二、基线(baseline) 基线

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档