代码行技术的宝要优缺点 16 主要优点 代码是所有软件开发项目都有的“产品”,而 且很容易计算代码行数。 主要缺陷 1.对代码行没有公认的可接受的标准定义 2.代码行数量依赖于所用的编程语言和个人的编程风格 3.在项目早期,需求不稳定、设计不成熟、实现不确定的 情况下很难准确地估算代码量. 4.代码行强调编码的工作量,只是项目实现阶段的一部分
代码行技术的主要优缺点 chapter_6 16 代码是所有软件开发项目都有的“产品”,而 且很容易计算代码行数。 主要优点 1. 对代码行没有公认的可接受的标准定义 2. 代码行数量依赖于所用的编程语言和个人的编程风格. 3. 在项目早期,需求不稳定、设计不成熟、实现不确定的 情况下很难准确地估算代码量. 4. 代码行强调编码的工作量,只是项目实现阶段的一部分 主要缺陷
传统估算方法 17 1 代码行估算法 功能点估算法 3. 用例点估算法 4. 类比(自顶向下)估算法 5. 自下而上估算法 6. 三点估算法 7. 参数估算法 8. 专家估算法 chapter6
传统估算方法- chapter_6 17 1. 代码行估算法 2. 功能点估算法 3. 用例点估算法 4. 类比 (自顶向下)估算法 5. 自下而上估算法 6. 三点估算法 7. 参数估算法 8. 专家估算法
传统估算方法-功能点估算 18 功能点 > 与实现的语言和技术没有关华 > 用系统的功能数量来测量其规模 估算 > 通过评估、加权、量化得出功能点 chapter_6
传统估算方法-功能点估算 chapter_6 18 与实现的语言和技术没有关系 用系统的功能数量来测量其规模 通过评估、加权、量化得出功能点 功能点 估算
传统估算方法-Albrecht功能点由算 19 0 1979年,Alan Albrecht提出 口也称为FPUG国际功能点用户组织)功能点 ▣适用于信息系统 功能点 FP =UFC*TCF > 公式 UFC:未调整功能点计数 > TCF:技术复杂度因子 chapter3
传统估算方法- Albrecht功能点估算 1979年, Alan Albrecht 提出 也称为IFPUG(国际功能点用户组织)功能点 适用于信息系统 chapter_3 19 功能点 公式 FP =UFC*TCF UFC:未调整功能点计数 TCF:技术复杂度因子
乙UFC未调整功能点计数 20 外部护八 外部输出 外部询 功能计数项 外部接文件 内部逻文件 chapter_6
UFC-未调整功能点计数 chapter_6 20 外部输入 外部查询 内部逻辑文件 外部接口文件 外部输出 功能计数项