售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权
版权声明
内容提要
译者序
译者简介
作者简介
前 言
服务与支持
第一部分 理解估算过程
第1章 估算过程:阶段和角色
1.1 概述
1.2 估算模型的通用方法:经验判断还是工程化
1.2.1 实践者的方法:经验判断和技艺
1.2.2 工程化方法:保守方法——每次只有一个变量
1.3 软件项目估算及现行实践做法的概述
1.3.1 估算过程的概述
1.3.2 糟糕的估算实践
1.3.3 糟糕的估算实践的例子
1.3.4 现实:失败记录
1.4 估算过程的不确定性水平
1.4.1 不确定性锥
1.4.2 生产率模型中的不确定性
1.5 生产率模型
1.6 估算过程
1.6.1 估算过程的背景
1.6.2 基础:生产率模型
1.6.3 完整的估算过程
1.7 预算和估算:角色职责
1.7.1 项目预算:职责的层级
1.7.2 估算者
1.7.3 经理(决策者和监督者)
1.8 定价策略
1.9 总结:估算过程、角色和职责
1.10 练习
1.11 本章作业
第2章 理解软件过程性能所需的工程和经济学概念
2.1 生产(开发)过程概述
2.2 生产过程的工程(和管理)视图
2.3 简单的量化过程模型
2.3.1 生产率
2.3.2 单位工作量(或单位成本)比率
2.3.3 均值
2.3.4 线性和非线性模型
2.4 量化模型和经济学概念
2.4.1 固定成本和变动成本
2.4.2 规模经济和非规模经济
2.5 软件工程数据集及其分布
2.5.1 楔形数据集
2.5.2 同质化数据集
2.6 生产率模型:显式变量和隐式变量
2.7 是一个通用的万能多维度模型还是多个较简单的模型
2.7.1 根据已有数据建立的模型
2.7.2 基于成本驱动因子的观点而建立的模型
2.7.3 规模经济与非规模经济共生下的模型
2.8 练习
2.9 本章作业
第3章 项目场景、预算和应急计划[1]
3.1 概述
3.2 不同估算目的的项目场景
3.3 估算偏少的概率和应急资金
3.4 单一项目的应急计划的案例
3.5 项目组合层面的应急资金管理
3.6 管理优先级:一个敏捷背景的案例
3.7 总结
进阶阅读:项目组合级的预算模拟
3.8 练习
3.9 本章作业
第二部分 估算过程:必须验证什么
第4章 估算过程中必须验证的内容
4.1 概述
4.2 验证估算过程的直接输入
4.2.1 识别估算的输入
4.2.2 记录输入的质量
4.3 验证生产率模型
4.3.1 内部生产率模型
4.3.2 来自外部的模型
4.4 验证调整阶段
4.5 预算验证的阶段
4.6 重新估算和对估算全流程的持续改进
进阶阅读:估算验证报告
4.7 练习
4.8 本章作业
第5章 验证用于建模的数据集
5.1 概述
5.2 对直接输入的验证
5.2.1 验证数据定义和数据质量
5.2.2 验证度量数据刻度类型的重要性
5.3 图形化分析——一维
5.4 输入变量的分布分析
5.4.1 识别正态(高斯)分布
5.4.2 识别离群点:一维图形
5.4.3 log变换
5.5 图形分析——二维
5.6 经转换公式得到的规模输入
5.7 总结
总结
进阶阅读:度量和量化
5.8 练习
5.9 本章作业
5.10 练习——进阶阅读
5.11 作业——进阶阅读
第6章 验证生产率模型
6.1 概述
6.2 描述变量间关系的判定准则
6.2.1 简单的判定准则
6.2.2 对判定准则取值的实践解释
6.2.3 更多高级判定准则
6.3 验证模型的假设
6.3.1 通常需要的3个关键条件
6.3.2 样本规模
6.4 模型建立者对模型的自我评价
6.5 已经建好的模型——应该相信它们吗
6.5.1 独立评价:小规模再现研究
6.5.2 大规模再现研究
6.6 经验教训:根据规模区间划分的模型
实践中,哪个模型更好呢
6.7 总结
6.8 练习
6.9 本章作业
第7章 对调整阶段的验证
7.1 概述
7.2 估算过程的调整阶段
7.2.1 调整估算范围
7.2.2 决策过程中的调整阶段:为管理者识别场景
7.3 实际做法中的绑定方法
7.3.1 方法概述
7.3.2 将多个成本因子合并到模型中的具体做法
7.3.3 选择并归类每一个调整因子:将成本因子从定类转化为定量
7.4 成本因子作为估算子模型
7.4.1 成本因子作为分步的子函数
7.4.2 偏差范围未知的阶梯函数估算子模型
7.5 不确定性和误差传播[1]
7.5.1 数学公式中的误差传播
7.5.2 模型中误差传播的相关性
进阶阅读[2]
7.6 练习
7.7 本章作业
第三部分 建立估算模型:数据收集和分析
第8章 数据收集与业界标准:ISBSG数据库
8.1 概述:数据收集的要求
8.2 国际软件基准标准组
8.2.1 ISBSG组织
8.2.2 ISBSG数据库
8.3 ISBSG数据收集规程
8.3.1 数据收集问卷
8.3.2 ISBSG数据定义
8.4 完整的ISBSG单个项目基准报告:案例参考
8.5 使用ISBSG数据库前的准备
8.5.1 ISBSG数据抽取表
8.5.2 数据准备:所收集数据的质量
8.5.3 缺失的数据:工作量数据举例
进阶阅读
8.6 练习
8.7 本章作业
第9章 建立并评价单变量模型
9.1 概述
9.2 谨慎为之,每次只有一个变量
9.2.1 关键自变量:软件规模
9.2.2 在一个样本中对工作量关系的分析
9.3 数据准备
9.3.1 描述性分析
9.3.2 识别相关样本和离群点
9.4 模型质量和模型约束条件的分析
9.4.1 小项目
9.4.2 大项目
9.4.3 对于实践者的启发
9.5 根据编程语言分类的其他模型
9.6 总结
9.7 练习
9.8 本章作业
第10章 建立含有分类变量的模型[1]
10.1 概述
10.2 所用的数据集
10.3 包含单一自变量的初始模型
10.3.1 只包含功能规模变量的简单线性回归方程
10.3.2 功能规模的非线性回归模型
10.4 包含两个自变量的回归模型
10.4.1 包含两个量化自变量的回归模型
10.4.2 包含分类变量的回归模型:项目难度
10.4.3 自变量之间的相互作用
10.5 练习
10.6 本章作业
第11章 生产率极端值对估算的影响
11.1 概述[1]
11.2 识别生产率极端值
11.3 生产率极端值的研究
11.3.1 单位工作量低的项目
11.3.2 单位工作量极高的项目
11.4 对于估算的经验教训
11.5 练习
11.6 本章作业
第12章 对单一数据集建立多个模型
12.1 概述[1]
12.2 对功能规模增长的低敏感度和高敏感度:多个模型
12.3 实证研究
12.3.1 背景介绍
12.3.2 数据收集步骤
12.3.3 数据质量控制
12.4 描述性分析
12.4.1 项目特征
12.4.2 文档质量及其对功能规模数据质量的影响
12.4.3 单位工作量
12.5 生产率分析
12.5.1 对应整体数据集的单个模型
12.5.2 最低生产率项目的模型
12.5.3 最高生产率项目的模型
12.6 由ISBSG数据库提供的外部基准
12.6.1 项目选择准则和样本
12.6.2 外部基准对比分析
12.6.3 进一步思考
12.7 识别如何选择合适模型的调整因素
12.7.1 生产率最高(单位工作量最低)的项目
12.7.2 经验教训
12.8 练习
12.9 本章作业
第13章 重新估算:矫正工作量模型
13.1 概述[1]
13.2 重新估算的需求及相关问题
13.3 矫正工作量模型
13.3.1 关键概念
13.3.2 过渡过程的损耗
13.4 T >0时刻重新估算所使用的矫正模型
13.4.1 矫正变量介绍
13.4.2 重新估算涉及的矫正过程的数学模型
13.4.3 估算偏少的可能性p(u)
13.4.4 在特定月份p (t )发现估算偏少的概率——p (t )
13.5 练习
13.6 本章作业
参考资料
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜