早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧百科知识频道 --> IT百科 -->软件工程 -->

什么是功能点方法?

场景/问题/来源
软件规模度量,软件造价

功能点是什么

知识/回答

1.功能点是什么?

功能点是一种度量软件规模的单位;功能点方法是从用户视角度量软件规模度量的一种方法。通常用于软件造价领域。

1970年,IBM提出功能点方法,主要用于金融领域;1980年,功能点方法在国际上逐步发展和推广应用,形成国际标准,并广泛运用于金融、电信、政府等领域。

;1990年,日本、韩国、荷兰等国使用功能点方法作为政府软件采购依据;2000年,国内引入功能点方法,国内银行普遍采用此方法度量软件规模;2013年工信部发布基于功能点方法的软件研发成本度量规范的行业标准。

功能点方法已形成软件规模度量的国内外标准,目前应用的比较广泛的是国际功能点用户组(IFPUG)发布的标准功能点法和荷兰软件度量协会(NESMA)发布的快速功能点法。

功能点的理念是从用户能够理解或识别使用的角度而非开发角度去度量软件规模,功能点方法的核心思想是系统维护的信息及处理的复杂程度决定了软件的规模,因此它主要衡量:

软件存储哪些数据信息?(ILF/EIF)

软件如何处理这些数据?(EI、EO、EQ)

2.功能点方法的国际标准有哪些?

IFPUG:国际功能点用户协会(IFPUG)

NESMA:荷兰软件度量协会

Mark II:英国软件度量协会(UKSMA)

COSMIC:通用软件度量国际协会(COSMIC)

FiSMA:芬兰软件度量协会(FiSMA)

全球使用功能点方法的组织中,超过90%使用IFPUG/NESMA方法。

3.功能点计数类型有哪些?

功能点计数元素包括以下5个(ILF/EIF/EI/EO/EQ)

(1) 内部逻辑文件(Internal Logical File,ILF,以下简称内部数据)

软件系统内部需要维护(如增删改查)的数据。

(2) 外部接口文件(External Interface File,EIF,以下简称外部接口)

本系统调用的数据但在其它系统中维护的数据。

(3) 外部输入(External Input,EI)

向软件输入数据或发送指令。

(4) 外部输出(External Output,EO)

软件向使用者或其它系统输出的数据或发送的指令。

(5) 外部查询(External Query,EQ)

EQ指使用软件进行的简单查询。

4.如何识别计算功能点?

(1)ILF简易识别规则

ILF指在待开发系统内部逻辑上的、用户可识别的一组数据

对单个ILF一般执行6种左右的操作

用户可以理解和识别ILF,对ILF的操作是用户的业务需求

(2)EIF简易识别规则

EIF指在其它需要集成的系统中,“读”或“写”操作至少执行其中一种及以上的外部接口无论对某个ILF或EIF提到过几次、进行多少操作,均只计数1次。

(3)EI的简易识别规则

是一个相对完整的“基本过程”(详细解释见后)

对内部数据的增/删/改均为EI

从外部接口中读取并存储到内部数据中

接受某个控制信号并使软件状态改变

(4)EO的简易识别规则

是一个相对完整的“基本过程”

对内部数据的复杂报表(含计算内容)/统计分析等

向外部接口发送数据/控制信号

(5) EQ的简易识别规则

是一个相对完整的“基本过程”

对内部数据的简单报表(不含任何计算,但可以分组或排序)

若对某些数据仅需要进行删或改而不进行任何查询,都自动隐含计算一个EQ(即只有能查询,才能删除或修改)

什么是功能点方法?...相似的小知识:

热机的共同特点是什么?什么燃烧时释放出什么能,这些能又传给工作物质——什么或什么,工作物质获得这些 物理 2020-05-16 …

零势能点是什么? 其他 2020-05-19 …

1键能\键长\键角由什么决定?2另外离子晶体分子晶体原子晶体有什么区别?他们的特点是什么?3还有如 化学 2020-07-29 …

函数f(x)的可能极值点是什么和什么,函数f(x)的可能极值点是什么和什么, 数学 2020-07-31 …

小明假期在农村老家的岩石上发现了许多斑点,这些斑点有大有小,就像是岩石的花纹一样,他不能确定这些斑点 语文 2020-11-11 …

我们新沂新安小学什么时候能学小数点?拜托各位了3Q我是新沂新安小学的,开学上5年级,我的朋友到义乌补 其他 2020-11-15 …

黄鳝池常年在阴凉的地方,夏季太阳光照少,对黄鳝有什么影响,优点缺点是什么?水泥池养黄鳝.春秋冬季见不 其他 2020-11-24 …

什么叫不共面的点不共面的4个点是什么意思想不明白点为什么可以不共面呢貌似任意两个点都是共面的过不共面 数学 2020-12-09 …

什么叫不共面的点不共面的4个点是什么意思想不明白点为什么可以不共面呢貌似任意两个点都是共面的过不共面 其他 2020-12-09 …

什么叫不共面的点不共面的4个点是什么意思想不明白点为什么可以不共面呢貌似任意两个点都是共面的过不共面 数学 2021-01-12 …