图书目录

目    录

第1章  软件功能点度量方法概述 1

1.1  软件困境 1

1.2  软件规模评价方法 4

1.2.1  非标准评价方法 5

1.2.2  标准评价方法 8

1.3  功能点标准 9

1.4  MarkII功能点标准 9

1.4.1  MarkII功能规模度量规则 10

1.4.2  MarkII功能规模度量步骤 11

1.4.3  MarkII功能规模度量应用 13

1.5  COSMIC功能点标准 13

1.5.1  COSMIC功能规模度量过程 14

1.5.2  COSMIC功能规模度量规则 15

1.5.3  COSMIC功能规模计算 17

1.6  NESMA功能点标准 17

1.7  FISMA功能点标准 19

1.8  IFPUG功能点标准 21

1.9  功能点标准比较 24

第2章  软件功能规模度量过程 27

2.1  功能规模度量概述 27

2.2 功能规模度量过程 27

2.2.1  收集可得的文档 28

2.2.2  确定计数范围和边界 29

2.2.3  度量数据功能 32

2.2.4  度量事务功能 32

2.2.5  计算功能规模 33

2.2.6  编写文档 33

第3章  度量数据功能 35

3.1  数据功能定义 35

3.1.1  ILF和EIF的定义及区别 35

3.1.2  数据功能定义中涉及到的

几个概念 36

3.1.3  度量数据功能的程序 36

3.2  识别数据功能并分类 36

3.2.1  代码数据 37

3.2.2  识别数据功能 39

3.2.3  分类数据功能 41

3.3  确定数据功能的复杂性 41

3.3.1  DET定义及识别规则 41

3.3.2  RET定义及识别规则 43

3.3.3  数据功能的复杂性判断 45

3.4  确定数据功能的功能规模 45

3.5  度量数据功能实例 46

第4章  度量事务功能 49

4.1  事务功能定义 49

4.1.1  EI、EO、EQ的定义 49

4.1.2  处理逻辑 49

4.1.3  EI、EO、EQ的区别 51

4.2  事务功能度量过程 52

4.3  识别事务功能并分类 53

4.3.1  识别基本过程并确定其

唯一性 53

4.3.2  分类事务功能 55

4.4  确定事务功能的复杂性 55

4.4.1  DET定义及识别规则 56

4.4.2  FTR定义及识别规则 57

4.4.3  事务功能的复杂性判断 58

4.5  确定事务功能的功能规模 59

第5章  计算功能规模 60

5.1  计算功能规模 60

5.1.1  开发项目功能规模计算 60

5.1.2  升级项目功能规模计算 60

5.1.3  应用功能规模计算 61

5.2  度量转换功能 61

5.3  度量升级项目 63

5.3.1  升级项目度量过程 63

5.3.2  度量升级项目的数据功能 64

5.3.3  度量升级项目的事务功能 65

5.3.4  度量升级项目实例 66

第6章  软件功能点度量实例 69

6.1  用户需求 69

6.2  确定计数范围和边界 108

6.3  度量数据功能 109

6.3.1  识别数据功能 109

6.3.2  把数据功能分类为ILF

或EIF 110

6.3.3  识别数据功能的DET

和RET 110

6.3.4  确定数据功能的复杂性和

功能规模 112

6.4  度量事务功能 112

6.4.1  识别基本过程并确定其

唯一性 113

6.4.2  把基本过程分类为EI、EO

或EQ 116

6.4.3  识别事务功能的DET

和FTR 118

6.4.4  确定事务功能的复杂性和

功能规模 128

6.5  计算功能规模 130

第7章  软件功能点度量应用场景 131

7.1  软件项目可行性分析 132

7.1.1  软件项目可行性分析

一般要求 132

7.1.2  软件项目可行性分析

常见问题 133

7.1.3  软件项目可行性基于功能点

方法的解决方案 133

7.2  软件项目招标 135

7.2.1  软件项目招标一般要求 135

7.2.2  软件项目招标常见问题 136

7.2.3  软件项目招标基于功能点

方法的解决方案 136

7.3  软件项目投标与评标 138

7.3.1  软件项目投标与评标的

一般要求 138

7.3.2  软件项目投标与评标的

常见问题 139

7.3.3  软件项目投标与评价基于功能

点方法的解决方案 140

7.4  软件项目合同管理 141

7.4.1  软件项目合同管理的

一般要求 142

7.4.2  软件项目合同管理的

常见问题 142

7.4.3  基于软件项目合同管理功能

点方法的解决方案 143

7.5  软件项目立项 144

7.5.1  软件项目立项的一般要求 145

7.5.2  软件项目立项的常见问题 146

7.5.3  软件项目立项基于功能点

方法的解决方案 146

7.6  软件项目需求分析 148

7.6.1  软件项目需求分析的

一般要求 149

7.6.2  软件项目需求分析的

常见问题 149

7.6.3  软件项目需求分析基于功能

点方法的解决方案 150

7.7  软件项目需求变更管理 152

7.7.1  软件项目需求变更管理的

一般要求 153

7.7.2  软件项目需求变更管理的

常见问题 154

7.7.3  软件项目需求变更管理基于

功能点方法的解决方案 154

7.8  软件项目评审 157

7.8.1  软件项目评审的一般要求 157

7.8.2  软件项目评审的常见问题 158

7.8.3  软件项目评审基于功能点

方法的解决方案 159

7.9  软件项目绩效评价 160

7.9.1  软件项目绩效评价的

一般要求 161

7.9.2  软件项目绩效评价的

常见问题 162

7.9.3  软件项目绩效评价基于功能

点方法的解决方案 163

7.10  软件系统维护 164

7.10.1  软件系统维护的

一般要求 164

7.10.2  软件系统维护的

常见问题 166

7.10.3  软件系统维护基于功能点

方法的解决方案 166

7.11  软件系统资产管理 169

7.11.1  软件系统资产管理的

一般要求 169

7.11.2  软件系统资产管理的

常见问题 171

7.11.3  软件系统资产基于功能点

方法的解决方案 171

7.12  软件项目组合管理 173

7.12.1  软件项目组合管理的

一般要求 173

7.12.2  软件项目组合管理的

常见问题 174

7.12.3  软件项目组合基于功能点

方法的解决方案 174

7.13  软件过程改进 176

7.13.1  软件过程改进的一般要求 176

7.13.2  软件过程改进的

常见问题 178

7.13.3  基于功能点方法的

解决方案 178

7.14  软件行业管理 179

7.14.1  软件行业管理的一般要求 180

7.14.2  软件行业管理的

常见问题 181

7.14.3  基于功能点方法的

解决方案 181

第8章  软件功能点度量常见问题 183

8.1  应用问题 183

8.2  技术问题 187

附录A  计算调整后功能规模 194

附录B  功能点度量快速参考 208

附录C  认证功能点专家考试介绍 216

参考文献 221

  ??

  

  ??

  

  ??

  

  ??

  

VIII

软件项目功能点度量方法与应用

  

IX

目录