软件开发过程与质量保证-2-项目管理2009.pptVIP

软件开发过程与质量保证-2-项目管理2009.ppt

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

软件开发过程与质量保证第二章软件项目管理本章内容软件工程项目管理的任务项目计划和进度安排质量管理组织管理风险管理配置管理场景互动如果现在公司请你接手一个项目,你如何组织项目的实施过程?有哪些方面的事情需要考虑?一、软件项目管理的任务什么是软件项目管理为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。软件项目管理的对象是软件工程项目,它所涉及的范围覆盖了整个软件工程过程。软件项目管理的任务制定项目计划和工程进度安排监督和检查项目实施过程保证工程满足要求的质量标准分析确定并排除风险在规定的期限和预算成本内完成项目二、项目计划项目计划是一个软件项目进入系统实施的启动阶段项目计划是一个反复的过程,只有当项目完成时计划才告一段落。项目计划中包含的内容项目划分的各个实施阶段每个阶段的工作重点和任务是什么完成本阶段工作和任务的人力、资源需求,时间期限阶段工作和任务的成果形式项目实施过程中对风险、疑难、其他不可预见因素等的处理机制各任务组及开发人员之间的组织、协调关系等。1.常用概念检查点CheckPoint在规定的时间间隔内对项目进行的检查与复审工作频度不能太高或太低,一般一周一次目的比较实际进展与计划进度的差异,并对项目进行调整如:周报、周例会学生例:每周的班会、测验、月考等项目的里程碑一个项目里程碑就是一个软件过程活动的终结。在每个里程碑都应该有一个正式的可以提交给管理层的输出结果。里程碑应代表该项目的一个特定的逻辑意义上的阶段的终结。里程碑的两个必要特征:与软件开发进展相关联;在完成时必须非常明显。基线基线其实是一些重要的里程碑(产物)交付产品通过正式评审后才能成为基线基线一旦建立后,任何更改都要受到控制(基线之前的更改可以没有严格控制)学生例:小考、中考、高考(成绩经主管部门评审后,变更受控)2.项目进度项目进度管理人员必须估算完成各项活动所需要的时间和资源,并按照一定的顺序把他们紧密组织起来。项目进度安排通常是将复杂的整体项目分解成许多可以准确描述、度量、可独立操作的相对简单的任务,然后安排这些任务的执行顺序,确定每个任务的完成期限、开始时间和结束时间。需要考虑的主要问题生存周期各个阶段工作量的划分工程进展如何度量项目的关键路径各个阶段任务完成标志如何自然过渡到下一阶段的任务等。项目可以支配的人力及资源2.1工作分解工作分解的原因可以根据细分的工作包之间的逻辑关系来实施项目让项目组各个成员明确自己的职责,减少繁琐的协调每个组员可以清晰地理解任务的性质和各自的目标准确把握项目所需要的技术、人力、资金、风险,为项目计划提供基线分解的方法自上而下的分解工作任务,即工作包,是项目中最小的可控制单元2.1工作分解工作分解和进度管理正常情况,各活动应至少持续1周;对所有活动安排一个最高的时间限制(8~10周左右),如一项活动持续时间超过限制,就应该再次细分;估算进度时,管理者不能想当然认为项目的每个阶段都不会出问题;除时间外,还必须估算完成每项任务所需的资源:人力资源和其他可能的资源。工作分解结构的一个例子2.2进度管理工具进度管理工具项目进度通常用一系列的图表表示,通过这些图表可以了解任务分解、活动依赖关系和人员分配情况。常用的项目进度表示法甘特图(Gantt)活动网络图(PERT)常用软件管理工具软件MS-Project甘特图特点形象地描绘了任务的分解,及每个作业的开始和结束时间,优点是直观简明、容易掌握和绘制线段的水平线表示完成任务所需的时间优点表明了各任务的计划进度和当前进度,能动态反应项目的进展情况。缺点难以反映多个任务之间的复杂逻辑关系。甘特图实例三、质量管理背景质量是产品的生命线,不论任何产品,质量都是极端重要的。软件产品开发周期长,需耗费巨大的人力、物力,更必须特别注意保证产品质量。软件质量定义软件与明确的和隐含定义的需求相一致的程度与明确描述的功能和性能需求相一致的程度与文档中明确描述的开发标准相一致的程度与任何专业开发的软件产品都应该具有的隐含特征相一致的程度3.1软件质量管理种类事后检验事后检验的方式是在产品生产的最后环节进行质量检查,合格的产品准许出厂,不合格的产品作为次品处理。全面质量管理运用质量管理的科学理论、技术、方法,建立起贯穿于产品质量形成全过程的质量保证体系,使企业全体职工树立质量观点,提高工作质量,经济地生产用户满意的产品。它要求从影响软件产品质量的各个方面加强对软件质量的全面管理。权威认证认证已经成

文档评论(0)

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

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

1亿VIP精品文档

相关文档