• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

新一代的功能点规模估算方法: COSMIC-FFP[6]

发布: 2007-5-14 20:13 | 作者: 任甲林 | 来源: 信息技术与标准化 | 查看: 523次 | 进入软件测试论坛讨论

领测软件测试网

  2  COSMIC-FFP方法的基本原理

  COSMIC-FFP方法假设功能规模是通过“数据移动”的个数来度量,一个数据移动是一个数据组的传输,一个数据组是一个有区别的、非空的、没有顺序且没有冗余的数据属性的集合。有4种类型的数据移动:输入、输出、读和写。输入是从用户穿越被度量系统的边界传输数据到系统内部,这里提到的用户既包括系统的使用人员,也包括其他软件或者硬件系统;输出是一个数据组从一个功能处理通过边界移动到需要它的用户;写是存储数据到永久性的存储设备;读是从永久性的存储设备读取数据。一个数据移动记为一个COSMIC功能规模单位(Cosmic Functional Size Unit,Cfsu),Cfsu是COSMIC-FFP方法中 标准的测量单位。通过统计系统中所有的“数据移动”的个数就可以得到系统的功能规模。

  在COSMIC-FFP中,将系统的功能处理分解为“数据计算”和“数据移动”2种类型,该方法只统计了“数据移动”的个数,没有对“数据计算”进行度量,所以,COSMIC-FFP方法主要适用于如下的领域:

  ●以数据处理为主的商务应用软件,如银行、财务、保险、个人、采购、分销、制造等领域的信息系统;

  ●实时系统,如电话交换系统、 嵌入式控制软件(家电中的控制软件、汽车中的控制软件、过程控制中的自动数据采集系统等);

  ●上述两种类型的混合,如飞机售票系统、旅馆预订系统等。

  该方法不适合于复杂算法的系统与处理连续变量的系统,如:专家系统、模拟系统、自学习系统、天气预报系统、声音和图象处理系统等。

  3 COSMIC FFP方法的过程

  3.1 过程概述

  FFP的分析过程分为两个阶段:第一个阶段是映射阶段,映射阶段的目的是将软件的功能需求分解为功能处理、数据组、数据属性;第二个阶段是度量阶段,度量阶段的目的是将功能处理分解为数据移动,计算功能规模。整个过程的模型如图2所示。

 
                图2 COSMIC-FFP 方法的过程模型

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

63/6<123456>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网