软件工程课程复习项目管理要点.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文档。上传文档
查看更多
第十章 软件项目管理 (Software Management) 10.1 软件项目管理的重要性 我国:能人管理-制度管理-标准管理(与制造业类似) 印度已成为软件出口大国 从事软件行业人员很多,承包美国外包项目 政府大力支持软件行业 软件公司特别重视软件过程管理,尤其热衷于CMM(Capability Maturity Model for Software) 项目管理是老虎 美国2500亿美元,27%实现,50%改变,23%取消 IPMP和IPMA(国际项目管理专业人员、协会) 最短时间、最少费用,完成质量最好的项目 对管理人员知识、经验、能力、水平的综合评估 项目管理认证体系:IPMP PMRC(中国项目管理研究委员会)中国授权机构,2001年7月开始推行,对学历要求不高。 经理管什么? §10.2.1 成本估计(Cost Estimation) (1)不仅是资金估算,更包括对工作量和进度进行预测。 §10.2.2 项目计划 与进度安排 2、制定计划的过程 确定项目需求 (目标和制约条件) 安排项目进度 (工作分解 、估计作业持续时间、优先权分析 ) 分配项目资源 (识别和确定资源 、资源分配 、解决资源冲突 ) 在甘特图中,每一任务完成的标准,不是以能否继续下一阶段任务为标准,而是以必须交付应交付的文档与通过评审为标准。因此在甘特图中,文档编制与评审是软件开发进度的里程碑。 甘特图(Gantt Chart) Gantt图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度按排,该图表示方法简单易懂, 一目了然,动态反映软件开发进度情况。如下表: Gantt图:进程计划时间表 (2)工程网络图 和CPM (Critical Path Method) 当把一个工程项目分解成许多子任务,它们彼此间的依赖关系又比较复杂时,仅用Gantt图作为安排进度的工具是不够的,因为它难于做出既节省资源又保证进度的计划,而且容易发生差错。 工程网络图也是一个图形化的任务表示方式,同样能描绘任务分解情况以及每项作业的开始时间和结束时间。 工程网络图是一种有向图,该图中用圆表示事件,有向弧或箭头表示子任务的进行,箭头上的数字称为权,该权表示此子任务的持续时间,箭头下面括号中的数字表示该任务的机动时间,图中的圆表示与某个子任务开始或结束事件的时间点。 关键路径 关键路径是耗时最长的路径,决定了完成整个工程所需要的时间,因此要密切关注关键路径上任务的进展情况。 关键路径上活动的进度直接影响到整个项目的进度 如果关键路径上活动的进度受到影响,那么整个项目的进度肯定会受到影响 要缩短项目的开发周期,必须加快关键路径上活动的开发进度 §10.2.3 人员分配与组织 1、项目组的角色构成:在规模化、产业化的软件开发企业中,分工日趋细化,工种及人员角色较为明确。 秘书。主要负责维护和管理软件配置中的文档、源代码、数据及所依附的各种磁介质;规范并收集软件开发过程中的数据和可重用软件,对其进行分类并提供检索机制;协助软件开发小组准备文档,对项目中的各种参数,如代码行、成本、工作进度等进行估算;参与小组的管理、协调和软件配置的评估。 软件工具员。负责软件开发、测试等工具的收集、准备和保管。 软件配置员。负责软件项目的程序、文档和数据的各种版本控制,保证软件系统的一致性与完整性。 设计开发人员。负责软件设计、代码编写与调试工作。 软件测试员。人数与开发人员相当,负责软件测试及测试结果的整理。 编辑。负责软件各类文档资料的撰写和编辑工作。 开发实践表明,软件开发各阶段所需要的技术人员类型、层次和数量是不同的。 软件开发项目的工作量与交付时间的4次方成反比,并由此得出了软件开发的权衡定律:在时间允许的情况下,适当减少人员会提高工作效率,降低软件开发成本。 曾担任IBM公司操作系统项目经理的F.Brooks 也从大量的软件开发实践中发现:“向一个已经延期的软件项目追加开发人员,可能使项目完成得更晚。” —当开发人员以算术级数增长时,人员间的通信将以几何级数增长。 §10.2.4 软件质量管理 软件质量认证:它把对产品的质量保证扩展到对整个企业的质量认证。 认证的概念:所谓质量体系的认证是指对供方的质量体系进行的第三方评定或注册活动, 其目的在于通过评定和事后监督来证明供方的质量体系符合并满足需方对该体系规定的要求。这里的供方就是指提供产品或服务的生产厂家、分包商、服务机构等。需方就是需要得到产品或服务的客户, 第三方机构是指与供需双方无经济利害关系的具有权威性的认证机构。 与质量保证相比,质量认证不仅范围更广,包括产品和服务,而且具有“第三方开展的活动”的性质。它尤其强调:质量管理必须坚持进行质量改进;应该使企业具有持续提供合格产品

文档评论(0)

风凰传奇 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档