出版时间:2004-8 出版社:机械工业出版社 作者:贝姆 页数:618 译者:李师贤
Tag标签:无
内容概要
本书阐述软件工程经济学的基本原理和分析方法,包括COCOMO模型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技术等。本书使用了大量案例,深入浅出、概念清晰,较好地结合了理论与实践。
本书适合作为大学高年级本科生和低年级研究生的软件工程经济学基础课程的教材,也可供广大软件从业人员参考。
作者简介
Barry W.Boehm先生是在计算机界非常有影响力的专家。他是AIAA、ACM、IEEE和美国工程院的会员,曾经担任过AIAA计算机系统技术委员会的主席、IEEE软件工程技术委员会的主席以及IEEE计算机协会的管理委员会成员,同时兼任美国空军科技顾问委员会信息技术小组主席以及CMU软件
书籍目录
第一部分 动机与背景 第1章 案例研究1:Scientific American预订处理系统 2 1.1 原有系统 2 1.2 编程解决方案:自顶向下逐步求精 2 1.3 编程方案:结果 3 1.4 经济学编程方法 4 1.5 经济学编程方法的结果 5 1.6 综合讨论 6 1.7 问题 6 第2章 案例研究2:市内校区考勤系统 7 2.1 编程方面 7 2.2 经济学方面 7 2.3 人际关系方面 7 2.4 得到的教训 7 2.5 综合讨论 8 2.6 问题 8 第3章 软件工程目标 10 3.1 引言 10 3.2 软件工程:定义 11 3.3 软件趋势:成本 12 3.4 软件趋势:社会影响 13 3.5 目标的复杂性 14 3.6 例子:WEINBERG的实验 14 3.7 软件工程方法的复杂性 15 3.8 软件工程目标结构 17 3.9 软件工程的GOALS方法 18 3.10 问题 19第二部分 软件生命周期:定量模型 第4章 软件生命周期:阶段与活动 25 4.1 引言 25 4.2 瀑布模型 25 4.3 瀑布模型的经济学基本原理 27 4.4 瀑布模型的精化 29 4.5 详细的生命周期阶段定义 33 4.6 详细的阶段/活动定义 35 4.7 软件工作分解结构(WBS) 36 4.8 软件维护 40 4.9 问题 40 第5章 基本COCOMO模型 43 5.1 引言 43 5.2 定义与假设 44 5.3 开发的工作量和进度 46 5.4 阶段分布 48 5.5 正常项目轮廓 49 5.6 雷利(Rayleigh)分布 51 5.7 插值法 52 5.8 基本软件维护量估算 54 5.9 问题 54 第6章 基本COCOMO模型:开发模式 57 6.1 引言 57 6.2 基本工作量和进度公式 57 6.3 软件开发的三种COCOMO模式 60 6.4 对基本COCOMO工作量和进度公式的讨论 63 6.5 工作量与进度的阶段分布 68 6.6 问题 73 第7章 基本COCOMO模型:活动分布 75 7.1 引言 75 7.2 按阶段的活动分布 75 7.3 基本COCOMO案例研究:Hunt国家银行EFT系统 78 7.4 绘制基本的项目组织系统图 80 7.5 基本COCOMO阶段与活动分布的讨论 83 7.6 基本COCOMO的局限 84 7.7 问题 84 第8章 中等COCOMO模型:产品级估算 86 8.1 引言 86 8.2 中等COCOMO模型:软件开发工作量估算 88 8.3 定价示例:微处理器通信软件 94 8.4 管理示例:降低完成成本 95 8.5 年维护工作量的调整估算 97 8.6 示例:微处理器通信软件的维护 98 8.7 内插值和外插值 99 8.8 估算改编现有软件的影响 100 8.9 对中等COCOMO工作量公式的讨论 103 8.10 问题 106 第9章 中等COCOMO:组件级估算 109 9.1 引言 109 9.2 组件级估算表(CLEF) 109 9.3 对改编的软件采用CLEF 113 9.4 事务处理系统(TPS)示例:基本开发估算 115 9.5 TPS组件级维护估算与阶段分布 118 9.6 问题 121第三部分 软件工程经济学基础 第三部分A 成本效益分析 第10章 性能模型与成本效益模型 130 第11章 生产函数:规模经济 143 第12章 可选方案的选择:决策标准 151 第三部分B 多目标决策分析 第13章 净值与边际分析 158 第14章 现在与未来的支出与收入 164 第15章 品质因素 170 第16章 目标作为约束条件 184 第17章 系统分析与约束优化 196 第18章 处理不可协调与不能量化的目标 201 第三部分C 处理不确定性、风险与信息的价值 第19章 处理不确定性:风险分析 214 第20章 统计学决策理论:信息的价值 222第四部分 软件成本估算技术 第四部分A 软件成本估算方法与过程 第21章 软件成本估算中的七个基本步骤 236 第22章 可选择的软件成本估算方法 251 第四部分B 详细COCOMO模型 第23章 详细COCOMO:概述与运用描述 265 第24章 详细COCOMO成本驱动因子:产品属性 286 第25章 详细COCOMO模型成本驱动因子:计算机属性 310 第26章 详细COCOMO成本驱动因子:人员属性 331 第27章 详细COCOMO成本驱动因子:项目属性 351 第28章 COCOMO模型中没有包含的因素 372 第29章 COCOMO模型评价 386 第四部分C 软件成本估算与生命周期维护 第30章 软件维护成本估算 418 第31章 软件生命周期成本估算 437 第32章 软件项目计划与控制 465 第33章 提高软件生产率 506第五部分 附录 附录A 软件成本数据收集表格与步骤 544 附录B 软件工作目标结构 567 附录C 缩写词表 576 参考书目 581 作者索引 597 主题词索引 600
编辑推荐
通过一个实际的、单线程的软件工程例子演示了微观经济学的基本概念。讲述了构造性成本模型(COCOMO)——当今最先进的、经过彻底校准的软件成本估算模型。给出了大量应用COCOMO进行软件生命周期成本效益分析、软件项目计划与控制的案例研究。
图书封面
图书标签Tags
无
评论、评分、阅读与下载