导航:首页 > 研究方法 > 功能点分析方法

功能点分析方法

发布时间:2022-12-23 01:53:11

① 功能分析

为更好地实现系统功能,需要运用系统方法、层次方法、结构分析方法、功能分析方法进行细致的分析、归纳和总结,将总体功能分解到各功能模块。用系统方法分析各要素之间的关系,揭示信息流向;用层次方法把各个系统分解成功能不同的模块,并分析各模块间的关系;用结构分析方法研究系统的整体结构、模块结构,并进行结构优化;用功能分析方法研究系统的输入、输出和其他操作行为与结果。在此基础上,按照综合集成的思想,设计汇总成果管理系统的功能结构(图 6-1、图 6-2)。

图6-1 广东省农用地分等成果管理信息系统功能结构图

图6-2 广东省农用地分等省级成果汇总数据管理系统总体结构图

(一)文件操作

文件操作模块完成与外部数据的输入和输出。这部分功能主要分为两个方面,即所有图层的基本信息(包括图层的名称、类型、保存的路径等)导入工作环境和各图层的 shp 文件的生成。图层信息的入库通过程序代码自动录入,而图层 shp 文件的生成则使用 ArcInfo 的二次开发语言来实现。

(二)图层管理

图层集的管理包括图层的添加与删除,图层的上移、下移、置顶、置底,图层数据的表现形式和图形信息的提示方式。

(三)关联查询

关联查询模块是系统管理的核心模块。利用菜单或工具栏,用户可以通过省或市的数据查询下一层的数据,或者通过市、县的数据查询该数据相对应的省、市数据,还可查询汇总图中某个图斑是由下一级底图中的哪些图斑综合而成。

(四)综合查询

综合查询模块完成对图形数据和属性数据的提取和显示,主要有单目标查询、多目标查询和条件查询。单目标查询是通过鼠标选择某个图斑,以查看其所有的属性。多目标查询是由多边形框选取多个图斑,然后在列表中查看每个图斑的属性。条件查询是使用界面提供的SQL 语句编辑工具生成一个 SQL 条件语句,然后根据它来查找与条件相符合的目标,并把他们突出显示。

(五)图形操作

图形操作模块具有一般 GIS 软件的所有的图层浏览功能,主要有缩放、漫游、全图显示、导航图显示、图斑突出显示、前景色及背景色的设置和图层的分色显示。这些功能的设计都秉承了 ArcView 等 GIS 软件的一贯风格。

(六)空间量算

空间量算模块可完成空间位置、长度和面积的度量。

(七)数据分析

数据分析模块可进行对数据的统计和分析。数据可以是当前的选择集,也可以是某个图层的全部对象。操作时首先选择分类的字段,如县、镇、自然质量等,然后选择统计的对象进行求和、最大值、最小值、计数等统计,并以报表的形式表达出来。

(八)数据交换

在数据交换模块将选中的数据集或某图层的图形文件导出为 shp、jpg 或其他图形或矢量格式文件,或将属性数据导出为 dbf、mdb 或 xls 文件。

(九)用户管理

用户管理模块是进行系统用户管理的工具。通过该程序系统,管理员可以添加用户、删除用户和编辑用户属性。该程序是系统安全运行的重要保证。

② 功能分析法的介绍

功能分析法是社会科学用来分析社会现象的一种方法,是社会调查常用的分析方法之一。它通过说明社会现象怎样满足一个社会系统的需要(即具有怎样的功能)来解释社会现象。

③ 功能点估算法的规模估算

1. 识别功能点的类型。
2. 识别待估算应用程序的边界和范围。
3. 计算数据类型功能点所提供的未调整的功能点数量。
4. 计算人机交互功能所提供的未调整的功能点数量。
5. 确定调整因子。
6. 计算调整后的功能点数量。 通过对需求说明书的分析,我们可以使用“功能点”来对软件产品所提供给用户的功能加以度量。程序长度和复杂性都是对程序的事后分析,软件功能性却可在软件开发的初期进行分析,这对我们预测项目规模,规划项目时间表非常有帮助。
Albrecht的度量方式是先按需求描述对功能点计数,得到未调整功能点,再按系统涉及到的技术功能点对该数值进行修正。
按照软件表示技术,一项需求可描述为若干外部输入、外部输出、外部请求、外部文件、内部文件的集合。对集合中每一子项进行计数,并按其复杂性指派相应的权重,可得未调整功能点UFC:
n
UFC = ∑ (项目i的权重*权重i)
i=1
任何需求的实现,总与一定的技术有关。Albrecht定义了14项技术特性,对应每一特性有一个从0到5的关联值Fi(0说明此项技术特性与功能实现毫无关系,5说明此项技术特性是系统建立必不可少的组成部分)。一项需求的技术复杂性特性值TCF即由这些评分合成,公式如下:
14
TCF = 0.65 + 0.01 ∑ Fi
i=1
最后,功能点的度量值FP,为以上二者的乘积:
FP = UFC * TCF

阅读全文

与功能点分析方法相关的资料

热点内容
杜兰特真正的训练方法 浏览:317
网上买床安装方法 浏览:782
奶奶教裁剪方法简单好用 浏览:449
老人机短信中心在哪里设置方法 浏览:855
化肥中氮的含量检测方法视频 浏览:77
照片如何加水印方法 浏览:534
有点打呼噜有什么好方法 浏览:406
如何赏析诗句方法公式 浏览:725
快速融化冰块的方法 浏览:131
手臂痛怎么治疗方法 浏览:486
days360函数的使用方法 浏览:633
治疗湿尤有效方法 浏览:913
小米的快捷键设置在哪里设置方法 浏览:773
用底线思维方法解决问题 浏览:282
检测方法elisa法 浏览:196
远离口臭的最佳治疗方法 浏览:688
中药及其制剂常用的纯化方法 浏览:153
充电机使用方法步骤12V 浏览:1003
正确怀孕的方法 浏览:52
iphone6跳屏解决方法 浏览:897