本篇主要提供软件估算的艺术史蒂夫·麦康奈尔著杨志昂电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | 软件估算的艺术 | 作者 | [美]史蒂夫·麦康奈尔(SteveMcConnell)著杨志 |
定价 | 69.00元 | 出版社 | 清华大学出版社 |
ISBN | 9787302542254 | 出版日期 | 2020-06-01 |
字数 | 页码 | ||
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
《软件估算的艺术》介绍了如何估算项目进度和成本以及在给定时间框架内可以交付的功能,讲解了如何避免常见的软件估算错误,个人、团队和组织如何估算,介绍了项目中的特定活动,包括开发、管理和缺陷修复等。《软件估算的艺术》共23章,不仅包含严谨的建模技术,还呈现了大量真实的、来自软件行业的实践经验。 作为影响力大的专业估算指南,《软件估算的艺术》为现实世界中的软件项目开发成本估算提供了经济实用的建议,尤其适合软件行业的技术人员和技术管理人员参考与阅读。 |
目录 | |
第I部分 估算的关键概念 章 什么是估算 // 3 1.1 估算、目标和承诺 // 3 1.2 估算与计划的关系 // 4 1.3 关于估算、目标和承诺的沟通 // 5 1.4 用概率表述估算 // 6 1.5 “好的”估算的常见定义 // 9 1.6 估算和项目控制 // 12 1.7 估算的真正目的 // 13 1.8 “好估算”的有效定义 // 14 更多资源 // 15 第2章 你的估算能力如何 // 17 2.1 一个简单的估算测试 // 17 2.2 探讨测试结果 // 18 第3章 准确估算的价值 // 23 3.1 高估和低估,哪个更好? // 23 3.2 软件行业中一些估算的跟踪记录 // 27 3.3 准确估算的益处 // 30 3.4 相较于其他期望的项目属性,可预测性的价值 // 31 3.5 常见估算技术的问题 // 33 更多资源 // 34 第4章 估算错误从何而来 // 35 4.1 估算中不确定性的来源 // 36 4.2 不确定性锥形 // 37 4.3 混乱的开发过程 // 43 4.4 不稳定的需求 // 44 4.5 被遗漏的活动 // 45 4.6 盲目乐观 // 48 4.7 主观性和偏见 // 49 4.8 即兴估算 // 51 4.9 不适当的数值精度 // 53 4.10 其他错误来源 // 54 更多资源 // 55 第5章 影响估算的因素 // 57 5.1 项目规模 // 57 5.2 正在开发的软件类型 // 64 5.3 人员因素 // 65 5.4 编程语言 // 66 5.5 其他影响项目的因素 // 67 5.6 再论规模不经济效应 // 72 更多资源 // 74 第II部分 基本估算技术 第6章 估算技术介绍 // 79 6.1 选择估算技术时的考虑因素 // 79 6.2 技术适用性列表 // 82 第7章 计数,计算,判断 // 85 7.1 首先计数 // 86 7.2 计数对象 // 87 7.3 使用计算将计数结果转换为估算 // 88 7.4 判断只能作为 后的手段 // 90 更多资源 // 91 第8章 校准与历史数据 // 93 8.1 历史数据的益处:提高准确性以及其他 // 94 8.2 需要收集的数据 // 97 8.3 如何校准 // 100 8.4 使用项目数据改进估算 // 101 8.5 用行业平均数据进行校准 // 102 8.6 小结 // 104 更多资源 // 104 第9章 个体专家判断 // 105 9.1 结构化专家判断 // 106 9.2 将估算与实际进行比较 // 110 更多资源 // 112 0章 分解与重组 // 113 10.1 准确计算总体期望情况 // 113 10.2 基于活动的项目工作分解结构进行分解 // 117 10.3 直接合计情况和 差情况估算的危害 // 118 10.4 创建有意义的总体和 差情况估算 // 121 更多资源 // 126 1章 类比估算 // 127 11.1 类比估算的基本方法 // 128 11.2 关于Triad估算中不确定性的评论 // 132 2章 基于代理的估算 // 135 12.1 模糊逻辑 // 136 12.2 标准组件 // 138 12.3 故事点 // 141 12.4 T恤尺码 // 145 12.5 基于代理的技术的其他使用 // 147 12.6 更多资源 // 147 3章 群体专家判断 // 149 13.1 团队评审 // 149 13.2 宽带德尔菲法技术 // 150 更多资源 // 155 4章 软件估算工具 // 157 14.1 手工无法完成只能依赖于工具的事情 // 157 14.2 校准这些工具所需要的数据 // 162 14.3 无论用不用工具都应该做的事 // 162 14.4 可用工具总结 // 162 更多资源 // 163 5章 多种方法的综合运用 // 165 更多资源 // 169 6章 一个估算得当的项目的软件 估算流程 // 171 16.1 估算不当的项目的单次估算流程 // 171 16.2 良好估算的项目的单次估算流程 // 172 16.3 随时间推移整个项目的估算流程 // 173 16.4 估算改进 // 175 16.5 如何向其他项目干系人展示重估的结果 // 176 16.6 估算良好的项目的示例 // 178 7章 标准化的估算流程 // 181 17.1 标准化流程的一般要素 // 181 17.2 在阶段-关卡流程中嵌入估算活动 // 182 17.3 串行项目的标准化估算流程示例 // 184 17.4 迭代项目的标准化估算流程示例 // 187 17.5 来自先进组织的标准化估算流程示例 // 189 17.6 改进标准化流程 // 191 更多资源 // 191 第III部分 估算所面临的具体挑战 8章 估算项目规模的具体 问题 // 195 18.1 估算规模的挑战 // 195 18.2 功能点估算 // 198 18.3 简化的功能点技术 // 201 18.4 估算规模的技术总结 // 203 更多资源 // 204 9章 估算工作量的具体问题 // 205 19.1 影响工作量的因素 // 205 19.2 根据规模计算工作量 // 207 19.3 利用估算科学计算工作量估算 // 208 19.4 行业平均工作量图 // 209 19.5 ISBSG方法 // 214 19.6 比较工作量估算结果 // 216 更多资源 // 217 第20章 估算进度的具体问题 // 219 20.1 时间进度基本方程 // 220 20.2 通过与过去项目的非正式比较来计算进度 // 221 20.3 琼斯的一阶估算实践 // 222 20.4 利用估算科学计算进度 估算 // 223 20.5 进度压缩和尽可能短的 进度 // 224 20.6 进度和工作量之间的 权衡 // 227 20.7 进度估算和人员配置 限制 // 228 20.8 不同进度估算方法的结果比较 // 229 更多资源 // 231 第21章 估算项目规划参数 // 233 21.1 估算项目中的活动分解 // 233 21.2 估算不同活动的进度 // 238 21.3 将估算工作量(理想工作量)转为规划工作量 // 240 21.4 成本估算 // 241 21.5 估算软件缺陷的产生和消除 // 242 21.6 估算风险和应急缓冲 // 245 21.7 其他经验法则 // 247 更多资源 // 247 第22章 估算的展示风格 // 249 22.1 沟通估算假设 // 249 22.2 表达不确定性 // 250 22.3 使用范围(任何类型) // 256 更多资源 // 257 第23章 政治、谈判和解决问题 // 259 23.1 高管的特性 // 259 23.2 对估算的政治影响 // 260 23.3 问题的解决和原则谈判方法 // 263 更多资源 // 270 附录A 估算完整性检查 // 271 附录B 第2章小测验的答案 // 273 附录C 软件估算技巧 // 275 |
作者介绍 | |
作者简介 译者简介 |
编辑推荐 | |
两届《软件开发杂志》震撼大奖得主多年的估算经典著作 基于复杂性和不确定性的原因,软件估算通常被诟病为“黑魔法”。事实上,它并不是什么不容易掌握的“巫术”,而是有技巧,有规律可循的。事实上,要想做出准确的估算,并不难,甚至可以说是简单直观、一点就破的,前提是我们从根源上透彻理解和掌握估算的艺术。 《软件估算的艺术》覆盖以下特色主题: ● 如何估算项目进度和成本或者估算在给定时间框架内可以交付的软件功能 ● 项目中特定的活动怎么估,包括开发,管理和缺陷修复 在软件项目失败屡见不鲜的常态下,史蒂夫•麦康奈尔用这本书向你展示了软件估算的秘诀与要领。 |