- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件组织结构 主程序员 秘书 程序员 程序员 后备程序员 程序员 主程序员式组织结构 项目管理 组长 组长 组长 程序员 程序员 程序员 程序员 程序员 程序员 … … … 大型项目的技术管理式组织结构 软件质量是一个软件企业成功的必要条件,其重要性无论怎样强调都不过分。由于软件质量是难于定量度量的软件属性,主要从管理的角度讨论影响软件质量的因素。我们把影响软件质量的因素分成三组: 11.5 软件质量保证 产品运行 产品修改 产品转移 ● 可移植性 ● 可重用性 ● 互运行性(与另一个系统结合) ● 正确性 ● 完整性 ● 健壮性 ● 可用性 ● 效 率 ● 风险性 ● 可理解性 ● 可修改性 ● 灵活性 ● 可测试性 质量因素 定 义 正确性 系统满足规格说明和优化目标的程度,即在预定环境下能正确地完成预期功能的程度。 健壮性 在硬件故障、操作错误等意外情况下,系统能作出适当反应的程度。 效 率 为完成预定功能,系统需要的计算资源的多少。 完整性 即安全性,对非法使用软件或数据,系统能够控制(禁止)的程度。 可用性 对系统完成预定功能的满意程度。 风 险 能否按照预定成本和进度完成系统看法,并为用户满意的程度。 可理解性 理解和使用该系统的容易程度。 可维护性 诊断和改正运行时所发现错误所需工作量的大小。 灵活性 即适应性,修改或改进正在运行的系统所需工作量的大小。 可测试性 软件易测试的程度。 可移植性 改变系统的软、硬件环境及配置时,所需工作量的大小。 可再用性 软件在其它系统中可被再次使用的程度(或范围)。 互运行性 把该系统与另一个系统结合起来所需工作量。 11.5.1 软件质量因素的定义 项目经理在微软是负责并保证高质量的软件产品按时完成合发布的专职管理人员。 其任务包括: 倾听用户需求;负责产品功能定义、规划和设计;作各种复杂的决策;保证开发团队顺利开展工作及跟踪程序错误等。 11.5.2 项目经理与软件质量保证 ?软件质量度量方法有以下三种: 1.精确度量:使用质量度量评价准则进行详细度量,工作量大,但度量精确度也高; 2.全面度量:可以与简易度量并用对各个质量设计评价准则进行度量,工作量可以控制在一定的范围内。 3.简易度量 11.5.3 软件项目的跟踪与控制 在软件项目实施过程中进行跟踪与控制,是软件项目管理的重要内容,也是保证软件质量的重要措施。可用不同的方法进行追踪: * 软件项目管理 11 第十一章 项目管理是广泛应用于各种工程、金融等技术管理过程,管理的好坏决定了工程的成败。 软件及IT 行业,尤其是软件产品的特殊性,软件项目管理对于保证软件产品的质量具有极为重要的作用,是决定一个产品或企业能否成功的最重要的指标。 11.1 软件项目管理概述 不可见性 不确定性 人员流动性 11.1 软件项目管理概述 随着软件的规模和复杂度的不断增大,开发人员的增加以及开发时间的增长,这些都增加了软件项目管理的难度。 例如:Windows 2000的开发 是微软公司历史上最艰巨的任务,仅核心部门的的成员就有2500人,测试用的代码就有1000万行,测试中所用到的脚本程序就有6500种…。象规模如此之大的软件系统,如果没有科学的、规范的、有效的管理,是不可能成功的。因此软件项目管理成为软件工程的重要研究内容之一。 11.1.1 软件项目管理的任务 过程 (process) 人员 (people) 工具 (tools) 产品 (Product) 项目 (Project) 参与 自动化 结果 技术集成 一、软件项目管理的“4P” 二、软件项目管理过程 软件项目管理,是对整个软件生存期的所有活动进行管理。主要过程包括: 1.项目启动 确定系统范围、组建项目团队、建立项目环境。 2.项目规划 确定项目活动、项目成本估算、制定进度计划 3.项目实施 监控项目执行、管理项目风险、控制项目变更 4.项目收尾 项目验收、软件安装培训、项目总结 11.1.1 软件项目管理的任务 11.1.1 软件项目管理的任务 三、软件项目管理与过程管理的关系 过程定义 过程改进 项目规划 项目监控 项目实施 软件项目管理 软件过程管理 软件项目管理用于保证项目目标的成功实现,过程管理用于辅助项目管理,将最佳的项目实践用于软件开发过程。 11.1.2 项目管理的主要活动 软件项目的规划 人员的组织管理 软件风险管理 软件配置管理 包括: ? 可行性分析 ? 软件成本估算 ? 软件计划 11.1.2 项目管理的主要活动 包括: ? 人员配备原则 ? 人员配备模式 ? 软件团队建设 ? 软件项目沟通活动 软件
文档评论(0)