软件工程第8章 软件项目管理.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文档。上传文档
查看更多
服务器 配置库 程序员1 程序员n 下载 提交 下载 提交 … … 版本控制客户端 软件管理是影响软件研发项目全局的因素,通过吸收和借鉴人类长期以来从事各类工程项目所积累的行之有效的原理、概念、技术和方法对成本、进度、人力资源、风险等内容进行管理控制,从而保证软件的质量。 软件成本估计方法有代码行法(LOC)、功能点法(FP)和COCOMO估算模型等方法。 项目进度管理也被称作时间管理、工期管理,是指在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理,是为了确保项目按期完成所需要的过程。 人力资源管理就是根据组织的目标、业务活动进展情况和外部环境的变化,采用科学的方法,对项目人员进行合理的培训、组织和调配,使人力物力保持最佳比例,以便实现组织的目标。 小结 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。 软件配置管理作用于整个软件生命周期,主要任务是控制变化,同时也负责各个软件配置项和软件各种版本的标识、软件配置审计以及对软件配置发生的任何变化的报告。 小结 Tankertanker Design 第8章 软件项目管理 8.1 项目管理与软件质量 8.2 成本管理 8.3 进度管理 8.4 人力资源管理 8.5 风险管理 8.6 配置管理 美国项目管理学会(PMI)制定的项目管理知识体系为项目管理提供了知识框架,其归纳了项目管理的9个知识领域。 (1)项目整体管理。包括项目章程和项目计划的制定,指导与管理项目执行,监控项目活动,整体变更控制,项目验收等。 (2)项目范围管理。项目范围规定了一个项目中有哪些工作,范围管理就是对项目的范围进行规划、定义、核实和控制。 (3)项目时间管理。项目活动定义、排序、历时估算,进度计划的编制和进度控制。 (4)项目成本管理。项目成本的估算、预算和成本控制。 8.1 项目管理与软件质量 (5)项目质量管理。通过质量保证和质量控制手段,确保项目产品、服务或成果的质量满足用户要求。 (6)项目人力资源管理。保证最有效地使用人力资源,包括分配项目角色,项目团队的组建、团队建设、绩效管理等。 (7)项目沟通管理。保证项目干系人之间顺畅而充分的信息交流,包括确定项目干系人的信息需求,信息发布,搜集与传播项目的绩效信息等。 (8)项目风险管理。对项目可能遇到的各种风险进行识别、分析、应对和监控。 (9)项目采购管理。项目采购是从项目团队外部购买或获取所需产品、服务或成本的过程。项目采购管理包括采购规划、询价、选择卖方、合同管理等。 为了尽可能多地找出软件中的故障,提高软件产品的质量,必须对测试工作进行有效的组织和管理。测试项目管理就是以测试项目为管理对象,建立起软件测试管理体系,通过专门的测试组织,运用专门的软件测试知识、技能、工具和方法,对测试项目进行计划、组织、执行和控制,确保软件测试在保证软件质量中重要作用 软件质量 ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 CMM对质量的定义是: (1)系统、组件或过程符合特定需求的程度 (2)一个系统、组件或过程符合客户或用户的要求或期望的程度。M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合”。 软件质量特性 1、软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。 2、定义一个软件的质量,就等价于为该软件定义一系列质量特性。 3、人们通常把影响软件质量的特性用软件质量模型来描述。 McCall质量模型 质量保证 质量保证,是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有管理的活动。 ⑴ 审查:由组长、2位评审员(与评审结 果有利害关系的)组成审查小组,进行发 现、记录错误的工作,并复查返工结果。 ⑵ 复查和管理复审:从技术、管理两方 面进行的复查工作。 ⑶ 测试 测试虽然也与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发的软件进行剖析。测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行软件,以找出问题,报告质量。测试人员必须假设软件存在潜在的问题,测试中所做的操作是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。 软件质量保证采用“全面质量管理”和“过程改进”的原理开展质量保证工作,通过预防、检查与改进来满足用户的需求。 软件测试是对软件开发过程的产物以及开发出的软件进行分析,对软件开发过程中的产物,如开发文档和源代码等进行走查,

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档