北京理工大学:《软件工程实践》第八讲 软件项目跟踪与控制

北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所

第八讲 软件佔计 软件项目跟踪与控制
第八讲 软件估计 软件项目跟踪与控制

内容和目的 了解软件估计的概 ■掌握基本的软件估计方法 掌握软件项目追踪与控制的原理 ■了解软件项目追踪与控制的过程
内容和目的 ◼ 了解软件估计的概念 ◼ 掌握基本的软件估计方法 ◼ 掌握软件项目追踪与控制的原理 ◼ 了解软件项目追踪与控制的过程

软件估计
软件估计

软件工作量估算 有些估算做得很仔细,而有些却只是 凭直觉的猜测。大多数项目超过估算进 度的25%到100%,但也有少数一些组织 的进度估算精确到了10%以内,能控制 在5%以内的还没有听说。 ones 1994
软件工作量估算 有些估算做得很仔细,而有些却只是 凭直觉的猜测。大多数项目超过估算进 度的25%到100%,但也有少数一些组织 的进度估算精确到了10%以内,能控制 在5%以内的还没有听说。 ——Jones,1994

软件工作量估算 大多数IS人士,无论是否为管理者,从来都无 权控制他们自己的进度计划。进度计划通常由 市场部或高层管理部门直接下达,就像飞石从 天而降(也有人称之为鸟粪) 就此问题,我曾与IS领域中许多人士进行过交 流。大家一致认为当前IS领域面临的最大难题 既不是掌握快速更新的技术,也不是探求新型 的管理哲学,而是被迫接受根本无法达到的进 度计划。”( Robert L.G|ass
软件工作量估算 “大多数IS人士,无论是否为管理者,从来都无 权控制他们自己的进度计划。进度计划通常由 市场部或高层管理部门直接下达,就像飞石从 天而降(也有人称之为鸟粪)” “就此问题,我曾与IS领域中许多人士进行过交 流。大家一致认为当前IS领域面临的最大难题, 既不是掌握快速更新的技术,也不是探求新型 的管理哲学,而是被迫接受根本无法达到的进 度计划。”(Robert.L.Glass)

太好了,那我 们开工吧! 个月的时间 造这样一栋房 子?没问题 你当初计划10万元造的房屋可能最终的实际造价为50万元
一个月的时间 造这样一栋房 子?没问题 太好了,那我 们开工吧! 你当初计划10万元造的房屋可能最终的实际造价为50万元

从造房子中学到的 除非你确切知道“它”是什么?否则无 法说明它的确切花费。 盖房子时,可以盖梦想中的房子(不考 虑花费),也可以按估算盖,但是功能 必须具有一定的灵活性
从造房子中学到的 ◼ 除非你确切知道“它”是什么?否则无 法说明它的确切花费。 ◼ 盖房子时,可以盖梦想中的房子(不考 虑花费),也可以按估算盖,但是功能 必须具有一定的灵活性

软件工作量估算困难的原因 ■估算困难是由于软件的本质带来的,特别是其复杂性 和不可见性。 软件开发是人力密集型工作的,因而不能以机械的观 点来看待 传统的工程项目经常会议相近的项目做参考,不同的 只是客户和地点,而绝大部分软件项目是独一无二的。 新技术的不断出现和应用 缺少项目经验数据,许多组织无法提供原有项目数据 而即使提供了这些项目数据,也未必非常有用
软件工作量估算困难的原因 ◼ 估算困难是由于软件的本质带来的,特别是其复杂性 和不可见性。 ◼ 软件开发是人力密集型工作的,因而不能以机械的观 点来看待 ◼ 传统的工程项目经常会议相近的项目做参考,不同的 只是客户和地点,而绝大部分软件项目是独一无二的。 ◼ 新技术的不断出现和应用。 ◼ 缺少项目经验数据,许多组织无法提供原有项目数据, 而即使提供了这些项目数据,也未必非常有用

工作量估算的其它困难 某些人试图建立一个过去项目的全软件业的数 据库,但是许多词汇意义的不明确使得这种努 力没有效果,例如“测试”阶段究竟包括哪些 活动就不明确。 估计的主观性:人们容易低估小项目的工作量, 而过分夸大大项目的工作量 估计的政治因素:不同的人有不同的目标,如 项目经理会高估项目工作量,许多机构采用独 立的估算小组,但是将项目经理和项目成员吸 收进估算小组,能够增强他们的责任感
工作量估算的其它困难 ◼ 某些人试图建立一个过去项目的全软件业的数 据库,但是许多词汇意义的不明确使得这种努 力没有效果,例如“测试”阶段究竟包括哪些 活动就不明确。 ◼ 估计的主观性:人们容易低估小项目的工作量, 而过分夸大大项目的工作量 ◼ 估计的政治因素:不同的人有不同的目标,如 项目经理会高估项目工作量,许多机构采用独 立的估算小组,但是将项目经理和项目成员吸 收进估算小组,能够增强他们的责任感
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京理工大学:《软件工程实践》第七讲 项目管理与策划.ppt
- 北京理工大学:《软件工程实践》第六讲 软件测试.ppt
- 北京理工大学:《软件工程实践》第五讲 软件实现.ppt
- 北京理工大学:《软件工程实践》第四讲 软件设计.ppt
- 北京理工大学:《软件工程实践》第三讲 需求分析.ppt
- 北京理工大学:《软件工程实践》第二讲 结构化方法.ppt
- 北京理工大学:《软件工程实践》第一讲 软件工程原理.ppt
- 北京理工大学:《软件工程实践》中华人民共和国国家军用标准.pdf
- 《网络安全技术》课程电子教案(PPT教学课件)第9章 Web安全技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第8章 数据安全技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第7章 数据库系统安全技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第6章 操作系统安全技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第5章 黑客与电脑病毒电子教案.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第4章 入侵检测和安全审计技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第3章 访问控制与防火墙技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第2章 密码技术.ppt
- 《网络安全技术》课程电子教案(PPT教学课件)第1章 网络安全概述.ppt
- 《ASP.NET完全入门》教程电子书(WORD版)本书介绍.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第一篇 概论.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第五篇 Web Service.doc
- 北京理工大学:《软件工程实践》第九讲 度量与配置管理.ppt
- 北京理工大学:《软件工程实践》第十讲 质量和风险管理.ppt
- 北京理工大学:《软件工程实践》第十一讲 软件能力成熟度模型(SW-CMM).ppt
- 北京理工大学:《软件工程实践》第十二讲 面向对象方法与UML介绍.ppt
- 北京理工大学:《软件可靠性和安全性设计准则》.pdf
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第1章 Protel99SE简介.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第2章 原理图设计.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第3章 制作原理图元件.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第4章 完成原理图设计.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第5章 印制电路板的设计.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第6章 PCB图设计常用操作功能.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第7章 PCB图设计的高级技巧.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第8章 创建自己的PCB元件.ppt
- 人民邮电出版社:高职高专规划教材《Protel 99 SE教程》教学资源(PPT课件讲稿)第9章 电路板的设计规则.ppt
- 上海理工大学:《电子商务基础与应用》课程教学资源(PPT课件)第九章 ebXML原理.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 2 Application Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 1 Computer Networks and the Internet(张自力).ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 3 Transport Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 5 Data Link Layer.ppt
- 西南师范大学:《计算机网络》课程教学资源(PPT课件讲稿,英文版)Chapter 4 Network Layer.ppt