功能点分析方法的一种形式化定义

  • 格式:pdf
  • 大小:334.76 KB
  • 文档页数:4

[ b ta i iga epo l ta tepei e nt nfrF n t nP it Anlss P i lce .h r ai inb t e eme A s  ̄lA m n th rbe h th rcs df io u ci ons ayi F A)s akd teei vr t ewent 砸c r t m e i i o o ( s ao h
GU n me YU iq n Xu . i. Hu - u
( . p rme to Comp trS in e Hu i i n tu eo Te h olg , a yu g n 2 0 ; 1 De at n f ue ce c , aha si t f c n o y Lin n a g22 0 5 I t
B 方法较其他形 式化方法的优点在于它支持整个软件开 发的生命周期 ,首先从需求分析建模到规格说明的书写,然
后 对模 型逐 步 求 精 ,直 到 代码 自动 生成 。
2 功能点分析 . 2 功 能 点 分析 是在 2 世 纪 7 年 代 初 期 由 I M 委 托 A l 0 O B ln a Alrct beh 工程师及其同事为解决 L C度量所产生的问题和局 O 限性而研究发布 的, 随后被 国际功能点 用户协会 ( P G) I U 提出 F 的 IP G方法继承 , FU 并从单纯的规模度量发展到倾 向于软件 工程整个生命周期中的应 用。20 0 4年,IP G发布 了 42 FU .版
2 C l g f no mainS i c n n ie r g E sChn ies yo ce c n e h oo y S a g a 2 0 3 ) . o l eo fr t ce e dE g n ei , at ia e I o n a n Unv r t f in ea dT c n lg , h n h i 0 2 7 i S
1 概述
软件 的功能规模是一个用来合理地管理和控制软件开发 项 目的基本要素。功能点分析(u c o ons ayi F A) F n t nP itAnls , P i s
表示 法 来 书 写 , 程 序 规 格 说 明 处于 一 个 统 一 的数 学框 架 下 , 使
减少 了出现语义错误的可能性 。B规格说明语 言使用 3种记 法来描述软件开发过程 : 数学 , 广义代换语言和抽象机记法…。
4 第 3 卷 第 1 期 6
V 13 o.6






21 年 7 00 月
J l 0 0 uy2 1
No 1 .4
Com put rEngne rng e i ei
博 士论文 ・
文章 编号: I 3 8 00 4一0o一3 文献标识 A 1 l 4 ( 1) _ 1 - I M - 2 2 1 l 码:
Байду номын сангаас
形式化定义 ,即为功能点计算提供一个明确的定义 。实例应 用表 明, B方法应 用到软件度量 中,能够提高软件项 目管理的效率 , 把 为软件
功能规模的 自动化度量奠定基础。
关奠词 :功能点分析 ;B方法 ;度量 ;形式化 定义
Fo m a fnii n o r l i to fFunc i n Po nt De to i sAna y i e ho l ssM t d
中 圈分类号IT31 P1
功 能 点分析 方 法 的一种 形 式化 定 义
顾勋梅 。 ,虞慧群
(.淮海工学院计算机科学系 ,连云港 2 2 0 ;2 华东理工大学信息科学与工程学院 ,上海 2 0 3 ) 1 205 0 2 7

要 :dx 功能点分析(P ) 因缺少精确化定义而导致度量结果与实 际之间有一定偏差 的问题 ,基于 B方法对 A的度量规则进行 r  ̄ - F A 方法
poet n ae n, d rvd s aifr uo t nt nlie aue n. rjcma g meta o ie b s tmaif ci a z srmet n p a s a o c u o s me [ yw r s u cinP itAn ls (P ; to ; aue n;o ad f io Ke o d ]F n t ons ayi FA)Bmeh d mesrme tfr l e nt n o s m i i
是一种基于软件系统的软件功能规模度量方法 ,用 “ 功能点 数量”来表示软件 的规模。与代码行这种度量单位相比 ,功
能点数量与编程语言无关 ,而且在项 目开发早期确定了软件 需求后即可计算 。
虽 然 F A方 法应 用 很 广 泛 , 其 方法 本 身 还 是存 在 不 足 , P 但
r s l a d t e p a tc . c e ra d u a i u u e i ii n i r o e rc u t g f n t n p i t . h ti. h s o n i g r l sf rFP s e e u t n r c ie A l a n n mb g o s d fn to s p op s d f o n i u c i o n s t a s t e e c u t u e o A mu tb h o n o n f r ai e a e n B me o Pr c ia x mp e s o h tc mb n n t o t o t r tis c n i r v e e c e c fs fwa e o m lz d b s d o t & h a t l a l h ws t a o i i g B me h d wi s fwa e me rc a mp o e t f i n y o o t r c e h h i