点度量(1)—功能规模度量方法概述

本文介绍了点度量作为功能规模度量方法的基础概念,涵盖了它在软件开发中用于量化产品工作、活动和扩展属性的重要性。通过对不同方面的度量,点度量帮助准确评估软件项目的工作量。
摘要由CSDN通过智能技术生成
 作者信息:
Mathias Lother, Reiner R. Dumke
University of Magdeburg, Dept. of Computer Science, Postfach 4120, 39016 Magdeburg,
Germany, Tel.: +49-391-67-18664, Fax: +49-391-67-12810, Email:
{lother,dumke}@ivs.cs.uni-magdeburg.de, http://ivs.cs.uni-magdeburg.de/sw-eng/us/
摘要
在软件度量领域存在不同的方法度量软件产品、软件开发过程和相关资源的特征。包括最近几年提出来的几种不同的点度量如功能点、特征点、对象点、全面功能点。这些方法使得及早地估计成本、工作量成为可能并能为开发过程的管理活动提供基础。
正是由于功能规模度量越来越重要,又同时存在不同的制度,所以本文对现存方法进行了大致介绍和讨论,并讨论软件度量领域的问题和机会。本研究主要选择介绍几种功能规模度量方法并且客观地评价了他们对某些功能业务领域的适用性和他们的成熟性。此外,本文会讨论功能规模度量的共性问题并提出几种可供选择的方法。 
1.介绍
在软件度量领域存在不同的方法度量软件产品、软件开发过程和相关资源的特征。包括最近几年提出来的几种不同的点度量如功能点、特征点、对象点、全面功能点。这些方法使得及早地估计成本、工作量成为可能并能为开发过程的管理活动提供基础。因为这个主题越来越重要和点度量方法的多样性,我们将在第二章讨论下面方法的基本模型和特性:
DeMarco的Bang度量(DeMarco’s Bang Metric),
数据点(Data Points),
对象点(Object Points),
特征点( Feature Points),
3-D功能点(3-D Function Points),
IFPUG功能点(IFPUG Function Points),
Mark II功能点(Mark II Function Points),
全面功能点(Full Function Points)。
在第三章将从以下几个方面评价上面的功能规模度量方法:
对不同功能业务领域的适用性,
渗透程度和实践背景,
工具支持情况,
试验和验证,
标准化情况,
确认。
接着,本文会给出在某种特定情况采用哪种方法的建议。 
因为讨论功能规模度量的共性问题非常重要,本文将在第四章讨论以下问题:
自动操作,
客观性/可靠性,
可兑换性,
加权因子值的意义,
重用的包含,
新技术问题
可能的度量工作产品
既然功能规模度量方面不断地连续变化,我们在第五章说明一些可供选择地最近发布的方法: 
预言性的对象点(Predictive Object Points),
组件重用方法(Component Reuse Method),
构造点(Construction Points)。
2.功能规模度量方法概述
自从工程方法和原理应用到软件开发过程,功能规模度量的重要性不断提高。图1表示软件规模度量的一般过程。如图所示,软件规模度量有两个基本阶段。映射阶段是应用概念和定义来代表软件,评价阶段是根据特定的规则和过
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 功能分析法概论 1.1 功能分析方法的目标: 1. 功能方法的收益. 1.3. 功能分析法的步骤. 1.3.1. 决定分析的类型 1.3. 识别分析范围和应用边界 1.3.3. 确定未经调整的功能数 (Unadjusted Function Point Count -- UFPC) . 1.3.3.1 数据功能的计数 1.3.3 交易功能的计数 1.3.3.4. 确定调整系数 1.3.3.5.计算经过调整的功能 2. 分析流程. 2.1 决定分析的类型. 2.1.1 定义:功能分析的类型. 2 识别分析范围和应用边界 2.1 识别分析范围和应用边界中的定义 2 定义应用边界. 2.3 分析范围以及应用边界的规则和流程. 2.3.1 边界识别的规则. 2.3 分析范围和应用边界流程: . 2.3.3 边界识别的一些技巧: 2.4 计数数据功能 2.4.1 定义: 2.4 计数流程概述. 2.4.3 ILF 识别规则. 2.4.4 EIF 识别规则. 2.4.5 复杂度和贡献的定义和规则. 2.4.6 ILF/EIF 计数流程. 2.4.7 复杂度和贡献确定流程 2.4.8 数据功能计数技巧. 2.5 计数交易功能 2.5.1 定义 2.5.1.1 基本定义. 2.5.1 交易功能的总结: 2.5.1.3 相关术语的定义 2.5.1.4 交易功能执行的逻辑处理总结 2.5 EI,EO,EQ 计数规则 2.5.1 交易功能计数的概要流程 2.5 基本处理的识别规则 2.5.3 交易功能计数规则 2.5.3.1 EI 的主要目的描述:. 2.5.3 EI 的计数规则: 2.5.3.3 EO 和EQ 的共同主要目的描述: 2.5.3.4 EO/EQ 共享的计数规则:. 2.5.3.5 EO 计数的补充规则:. 2.5.3.6 EQ 计数的补充规则:. 2.5.3 复杂度和贡献的定义和规则. 2.5.3.1 EI 的复杂度和贡献规则 2.5.3.1.1 EI 的引用文件类型(FTR)计数规则 2.5.3.1 EI 的数据元素类型(DET)计数规则. 2.5.3 EO/EQ 的复杂度和贡献规则 2.3.5.1 EO/EQ 共享的引用文件类型(FTR)计数规则 2.3.5 EO 特定的引用文件类型(FTR)计数规则 2.3.5.3 EO/EQ 共享的数据元素类型(DET)计数规则. 2.5.4 EI,EO,EQ 的计数流程 2.5.5 复杂度和贡献确定流程. 2.5.6 交易功能计数技巧. 2.6 决定调整系数 2.6.1 调整系数的决定. 2.6 确定VAF 的流程 2.6.3 通用系统特性及其影响程度的评定. 2.6.3.1 数据通讯. 2.6.3 分布式数据处理. 2.6.3.3 性能. 2.6.3.4 使用强度高的配置. 2.6.3.5 交易速度 2.6.3.6 在线数据输入 2.6.3.7 最终用户的效率. 2.6.3.8 在线更新 2.6.3.9 复杂的处理 2.6.3.10 可重用性 2.6.3.11 安装的简易性 2.6.3.12 运行的简易性 2.6.3.13 多场地 2.6.3.14 允许变更 2.7 计算调整功能 2.7.1 开发项目功能的计算. 2.7 升级项目功能的计算. 2.7.3 应用功能的计算. 附录A : 未经调整的功能计算表. 附录B:功能计数中的规则表. 附录C: 词汇表:.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值