《软件工程项目管理功能点分析方法与实践》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李帜,林立新,曹亚波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302102546
  • 页数:207 页
图书介绍:对软件项目的规模进行估算和度量,已经被公认为是软件项目规范运作、成功执行的基本要求之一,正确的估算和度量可以帮助项目经理规划资源投入、安排项目进度、工作量核算,风险管理。功能点分析方法是一种非常可靠的度量应用系统工作产品的方法,在与客户沟通应用系统需求、度量生产率和质量、估计、管理项目范围的变更等方面非常有效。MkII 功能点分析方法是国际标准ISO 14143/1所承认的标准之一,被广泛采用。本书是作者总结了多年的实践经验编写而成的,全书分为4部分,内容包括综述了功能点分析方法、详细讲解了Mk II功能点分析方法、介绍了如何在一个软件企业和项目组中引入功能点分析方法、提供了各种常用的模块和参考资料。本书内容丰富、理论联系实践,部分内容经过适当修改可以作为规范在项目中使用,极具实用性和参考价值,适合软件项目的技术管理人员、软件企业的管理层、软件企业的管理层,以及顾问咨询人员阅读参考。

第1部分 功能点分析方法介绍 2

第1章 功能点分析方法简介 2

目录 2

第2章 软件开发过程简介 5

2.1 软件开发的基本概念 5

2.2 软件项目计划的基本制定过程及其基本内容 9

2.2.1 软件项目计划的基本制定过程 9

2.2.2 软件项目计划的基本内容 11

2.3 软件项目执行的基本控制过程及其基本内容 12

2.4 小结 13

3.1.1 功能点分析方法的目标 15

第3章 功能点分析方法 15

3.1 功能点分析方法的概况 15

3.1.2 功能点分析方法的发展历史 16

3.1.3 功能点分析方法的基本哲学原理 18

3.2 功能点分析方法的基本概念 20

3.2.1 功能点分析方法的主要内容 20

3.2.2 功能点分析方法的基本过程 25

3.2.3 功能点分析方法的结果的表示方法 25

3.2.4 功能点分析方法的结果的使用 25

3.3 各种功能点分析方法和基准库介绍 26

3.3.1 ISO国际标准介绍 26

3.2.5 功能点分析方法的特点 26

3.3.2 Albrecht/IFPUG功能点分析方法 27

3.3.3 荷兰软件功能点分析方法 28

3.3.4 MkⅡ功能点分析方法 28

3.3.5 全功能点分析方法 29

3.3.6 4种方法的比较 29

3.3.7 其他功能点分析方法 30

3.3.8 国际软件基准组织 31

3.4 功能点分析方法和代码行分析方法 32

3.4.1 代码行分析方法简介 32

3.4.2 COCOMO模型介绍 33

3.4.3 功能点和代码行之间的转换 36

3.5 小结 37

第4章 功能点分析方法的应用 38

4.1 功能点分析方法的基本功能 38

4.1.1 软件度量 38

4.1.2 功能点在软件度量中的基本作用 42

4.1.3 其他软件测量 47

4.1.4 结合功能点分析方法的综合度量 48

4.2 应用功能点分析方法的前提条件 49

4.2.1 思想基础 49

4.2.2 技术基础 50

4.2.3 管理基础 51

4.2.4 培训 52

4.3 功能点分析方法在项目管理中的基本应用 53

4.3.1 在项目立项阶段中的应用 54

4.3.2 在项目计划编制过程中的应用 54

4.3.3 功能点分析方法在项目执行过程中的应用 70

4.3.4 功能点分析方法在软件项目收尾阶段中的作用 76

4.4 功能点分析方法在项目中的复杂应用 78

4.4.1 功能点分析方法在项目计划编制过程中的应用 79

4.4.2 功能点分析方法在项目执行过程中的应用 85

4.5 功能点分析方法在组织建设方面的作用 85

4.5.1 建立企业度量数据库 86

4.5.2 最佳实践的确认 87

4.5.3 预测管理和绩效管理 89

4.6 功能点分析方法在其他方面的作用 89

4.6.1 度量软件过程改进的投资回报率 89

4.6.2 用于对功能包组成和软件包实现的估计 89

4.6.3 用于合同管理和合同支付 90

4.6.4 用于对软件资产进行评估 91

4.7 功能点分析方法的缺陷 91

4.7.1 语义定义存在困难 91

4.7.6 没有考虑质量因素和技术因素 92

4.7.5 无法自动化计算 92

4.7.7 展望 92

4.7.3 不完整 92

4.7.2 步骤太多 92

4.7.4 武断的调整因子 92

4.8 功能点分析方法的维护 93

4.9 实施功能点分析方法的评价 94

4.9.1 初次培训后进行评价 94

4.9.2 初次测量后进行评价 94

4.9.3 项目结束时的评价 95

4.10 小结 95

5.1 MkⅡ功能点分析方法的定义和用途 98

5.2 MkⅡ功能点分析方法的可应用性 98

第5章 MkⅡ功能点分析方法的基本情况 98

第2部分 MkⅡ功能点分析方法 98

第6章 MkⅡ功能点分析方法的规则 100

第7章 MkⅡ功能点分析方法的测算步骤 102

第8章 MkⅡ功能点计算通用指南 105

8.1 决定测量的角度、目的与类型 105

8.2 描绘功能点计算的边界 106

8.3 接口 108

8.4 标识逻辑事务 110

8.4.1 逻辑事务简介 110

8.4.2 创建、阅读、更新、删除和列表 112

8.4.3 逻辑事务分类 113

8.4.4 逻辑事务的三要素 115

8.4.5 应用软件接口(API)的逻辑事务 116

8.4.6 日常操作的计算 121

8.4.7 隐含事务 123

8.5 实体类型的识别 125

8.5.1 计算实体类型的基本规则 125

8.5.2 实体类型 126

8.5.3 主要和次要实体类型的区分 126

8.5.4 子实体类型 127

8.5.5 复原实体类型 127

8.6 输入和输出数据元素类型的计算 128

8.6.1 对比“类型”的概念与“事件发生”的概念 128

8.6.2 单个、复合、多用户数据元素 128

8.6.3 数组 128

8.6.4 表格和报表 129

8.6.5 菜单和事务初始化 130

8.6.6 事务类型标识 130

8.6.7 域的标题、页眉、页脚等 130

8.6.8 物理屏幕限制 130

8.6.9 打印 130

8.6.10 在输入/输出流中特别处理的DET 131

8.6.11 不同形式的输入/输出 131

8.7 图形用户界面应用软件的计算 132

8.7.1 基本原则 133

8.7.2 图形用户界面元素 133

9.1 测量变更 140

9.1.1 隔离功能性逻辑 140

第9章 MkⅡ功能点分析方法的应用 140

9.1.2 标识并计算新的必需的逻辑事务 141

9.1.3 标识并计算存在的、但不再需要的逻辑事务 141

9.1.4 标识存在的、受影响的逻辑事务 141

9.1.5 计算受影响的单独的输入、输出和实体引用 141

9.1.6 计算变更的功能规模和变更后的软件规模 142

9.1.7 决定技术复杂度调整(可选) 142

9.2 测量生产率和其他性能 142

9.2.1 开发生产率 142

9.2.2 变更生产率 142

9.2.3 维护和支持生产率 142

9.3.3 包括谁的时间 143

9.3.4 包括的时间 143

9.3 测量工作量 143

9.3.2 项目的结束时间 143

9.3.1 项目的开始时间 143

9.3.5 项目的持续时间 144

9.4 测试和理解软件活动中的性能,广泛的问题 144

9.5 估计工作量 144

9.6 近似估计应用软件的资产价值 145

第10章 数据记录表格 146

10.1 文档记录过程 146

10.2 功能点分析记录表格模板 148

11.1 明确目标 153

第11章 企业的支持 153

第3部分 应用实践 153

11.2 明确计划 154

11.3 建立配套的组织结构 155

11.4 组织培训考试 155

11.5 建立规范 155

11.6 考核 156

11.7 持续改进 156

11.8 政治因素 156

11.9 小结 157

第12章 项目安排 158

12.1 项目目标 158

12.4 项目组成员的职责 159

12.5 项目组的自我学习和反馈 159

12.2 项目的计划和项目的实施 159

12.3 SEPG组的作用 159

12.6 小结 160

第13章 案例1:在某软件开发企业中导入功能点分析方法 161

13.1 项目背景 161

13.2 项目目标 161

13.3 实施过程 162

13.3.1 制定计划 162

13.3.2 执行计划 162

13.3.3 数据整理 163

13.5 小结 164

13.4 结果分析和确认 164

第14章 案例2:在项目中实施功能点分析方法——某电信运营商综合营业项目 165

14.1 项目背景 165

14.2 确定目标 165

14.3 制定计划和执行计划 166

14.3.1 重点项目成员 166

14.3.2 重点工作 167

14.3.3 重要评审 167

14.4 对比结果 168

14.5 结论 168

A.1 MkⅡ功能点分析方法功能点计算规则 170

附录A 与功能点计算相关的规范和规则模板 170

第4部分 附录 170

A.2 IFPUG方法功能点计算规则 174

A.3 功能点规模测量过程的规范模板 183

A.4 质量保证计划模板 191

A.5 功能点度量记录 197

A.6 其他规则模板 198

附录B 词汇表 199

附录C 参考资料 205

C.1 标准 205

C.2 其他相关出版物 206

C.3 参考网站 206