中国软件行业协会软件造价分会 — 专业从事软件造价成本评估

咨询热线

010-68213013

应用程序中具有常量、文本、解码等实体类型称为FPA表。由用户在应用程序的支持下维护的FPA表可以总共一起计数为一个内部逻辑文件:FPA表ILF。由不同的应用程序维护的FPA表总共一起计数为一个外部逻辑文件:FPA表ELF。如果实体类型不能被维护,它可以是系统表。FPA不包括它的计数。

必须使用以下标准,判断从FPA 查看的实体类型是否应该计入FPA 表。只要满足其中一个条件,实体类型就是FPA表。

1)以下情况的实体类型是FPA表:

a)实体类型可以且必须包含一个且仅一个数据项(不多也不少),不管数据元素的数量。


示例含有特定组织(例如,名称和地址)的数据的实体类型。


b)实体类型只包含常数(原则上)的数据。


示例实体类型“化学元素”助记符、原子序数、描述(所有数据元素类型都是常量)。



示例用于对功能类型进行赋值的功能点表。


c)实体类型由一个(可能是复合)键加一个或多个说明性描述组成,前提是类似的解释。


示例国家:国家代码,国家名称——英语,国家名称——法语

(例如,NL,the Netherlands,les Pays-Bas)


示例买家数据:买家编号,买家姓名缩写,买家姓名全拼。(买家姓名的缩写和全拼是类似的。)


d)实体类型包含边界值、算法和最小或最大值,前提是关键字是独立的。


示例电话号码范围:范围号、最小的电话号码、最大的电话号码。


FPA数据表能够维护,但一般无增、删修改功能;

FPA数据表不作为用用逻辑文件FTR计算。



2)以下实体类型不是FPA表:


a)具有金额、费率和(VAT)百分比的实体类型,如果它们不是常量。


b)具有几种不同类型数据的实体类型(除了上面列出的那些)。


示例:买方数据:买方名称,区名(区名称是不同的数据元素类型)。


请注意,必须确定实体类型是否本身或与其他实体类型一起构成一个逻辑文件。

注意:上述对FPA表或逻辑文件(一部分)的实体类型汇总并不涵盖所有可能的

情况。当有疑问时,在本国际标准的上下文中评估实体类型。


执行以下操作,以确定FPA表ILF和FPA表ELF的复杂性:

1、将属于该组的不同FPA表的数目计为记录类型的数目;

2、将所有FPA表的不同数据元素的数量一起计为数据元素类型的数量。

此外,对于FPA表ILF总是计数一个外部输入、一个外部输出和一个外部查询。

对于FPA表ELF,不计算外部输入,输出或查询。

执行以下操作,以确定FPA表的标准外部输入,外部输出和外部查询的复杂

性:

1、将属于FPA表ILF的不同实体类型的数量计为引用的逻辑文件的数量;

2、将属于FPA表ILF的所有实体类型的数据元素数量计为数据元素类型的数量。