NESMA软件度量方法与NESMA、COSMIC的区别

区别在于:一、功能点定义;二、计算方法;三、适用范围;四、精度。在功能点的定义上,NESMA和COSMIC使用不同的方法。COSMIC功能点的定义更加详细,可以更好地反映软件产品的复杂性。而NESMA功能点的定义相对简单,只关注软件产品的功能需求。

一、功能点定义

在功能点的定义上,NESMA和COSMIC使用不同的方法。COSMIC功能点的定义更加详细,可以更好地反映软件产品的复杂性。而NESMA功能点的定义相对简单,只关注软件产品的功能需求。

二、计算方法

在计算功能点数量的方法上,COSMIC和NESMA也有所区别。COSMIC的计算方法更加复杂,可以更好地反映软件产品的复杂性。而NESMA的计算方法相对简单,只需要对功能需求进行分类和计数,然后为每个需求分配一个功能点权重,再计算所有需求的功能点权重之和即可得到软件产品的功能点数。

三、适用范围

在适用范围上,COSMIC适用于大型、复杂的软件产品,而NESMA则适用于中等规模的软件产品。由于COSMIC的功能点定义更加详细,计算方法更加复杂,因此它更适合用于大型、复杂的软件产品。而NESMA的计算方法相对简单,适用于中等规模的软件产品。

四、精度

在精度方面,NESMA软件度量方法的精度和准确性要受到所选软件度量方法的影响。因为NESMA标准定义了多种软件度量方法,而NESMA软件度量方法只是其中的一种。而COSMIC的精度相对较高,因为它的功能点定义更加详细,计算方法更加复杂,可以更好地反映软件产品的复杂性。

延伸阅读:

什么是NESMA?

NESMA(Netherland Software Measurement Association,荷兰软件度量协会)功能点估算方法基于IFPUG发展而来。它与IFPUG的概念统一,如果你熟悉IFPUG,那么再来学习NESMA会感觉非常容易,或者你学习了NESMA再去学习IFPUG也会容易得多。相对于IFPUG,NESMA显得更加灵活方便,并且更适合项目早期预算、招投标阶段的成本评估,针对IFPUG方法分析过程较复杂、计算工作量大的不足,NESMA方法实现了快速估算。

2003年,NESMA功能点估算法升级为ISO/IEC国际标准,目前版本是ISO/IEC 24570:2018。2016年,我国电子行业标准 《软件工程 功能规模测量NESMA方法》正式发布。该标准等效采用国际标准《软件工程——NESMA功能规模测量方法版本2。1——使用功能点分析的定义和统计准则》(ISO/IEC 24570:2005)。

文章标题:NESMA软件度量方法与NESMA、COSMIC的区别,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/52555

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年5月23日
下一篇 2023年5月23日

相关推荐

  • 资料共享用什么软件

    资料共享可以用的软件有:一、Dropbox;二、Google Drive;三、OneDrive;四、TeamViewer;五、Slack。Dropbox是一种云存储服务,它可以让用户在不同设备、平台和地点之间共享各种类型的数字化信息。用户可以将文件上传到Dropbox服务器,随时随地访问这些文件。 …

    2023年4月30日
    15100
  • DevOps与质量保证(QA)的对比

    DevOps与质量保证(QA)主要差异有:1、工作范围:DevOps侧重于整个软件交付周期,而QA主要关注软件的质量和性能。2、自动化水平:DevOps更倾向于使用自动化工具,QA则在必要时结合人工测试。3、团队结构:DevOps通常由开发者和运维人员组成,QA团队主要由测试工程师构成。4、工具使用…

    2023年9月13日
    3100
  • 项目集是什么

    项目集是经过协调管理以便获取单独管理这些项目时无法取得的收益和控制的一组相关联的项目。协调管理是为了获得对单个项目分别管理所无法实现的利益和控制。项目集中可能包括各单个项目范围之外的相关工作。 项目管理协会(PMI)把项目集定义为“经过协调管理以便获取单独管理这些项目时无法取得的收益和控制的一组相关…

    2022年11月30日
    38100
  • 什么是EC

    EC,全称电子商务(Electronic Commerce),指的是通过互联网进行的商业活动,涵盖了在线购物、在线支付、电子资金转移、电子数据交换等一系列活动。电子商务不仅仅包括购买和销售物理产品,还包括提供在线服务和数字产品。 一、EC的定义 EC,全称电子商务(Electronic Commer…

    2023年7月30日
    7000
  • 项目计划一般用什么软件做

    项目计划一般用以下软件做:一、甘特图;二、PERT图;三、日历;四、时间线;五、WBS图;六、思维导图;七、状态表。甘特图有助于计划和管理项目,它把一个大型项目划分为几个小部分,并有条理地展示。每个任务都有预期完成时间,由水平的条形代表,左端代表开始日期。 一、甘特图 甘特图有助于计划和管理项目,它…

    2023年4月27日
    9600
  • scrum会议是什么

    scrum会议是scrum流程中主要的组成部分,也是推进Scrum进行的基础。标准的Scrum流程包含了四个类型的会议,即Sprint Plan、Daily Scrum、Sprint Review和Sprint Retrospective。确保这些会议有序高效的进行是能否成功开展Scrum的关键。因…

    2022年11月16日
    30900
  • 影响网站权重的原因有哪些

    影响网站权重的原因有:1、网站选择的域名类型;2、选择网站域名类型;3、网站关键词排名;4、网站内容建设;5、网站导入链接;6、网站结构清晰简单;7、网站更新时间。网站选择的域名类型是指一般而言,后缀为edu和gov域名,自带权重较高。

    2023年1月11日
    14400
  • Redis 概念以及底层数据结构

    Redis 简介 REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多…

    2022年3月20日
    19200
  • 测试用例的处理流程是什么

    测试用例的处理流程是:1、需求分析;2、编写测试计划;3、编写测试用例;4、测试执行;5、整理测试报告;6、重复测试;7、完成测试。需求分析是指根据软件要求进行需求分析,以确定测试的主要范围和目标。 一、测试用例的处理流程 1、需求分析 需求分析是指根据软件要求进行需求分析,以确定测试的主要范围和目…

    2023年4月6日
    11300
  • Linux下mysql读写速度为什么很慢

    原因有:一、文件系统的选择;二、硬盘I/O;三、MySQL配置问题;四、网络问题。Linux系统有多种文件系统可以选择,如ext3、ext4、XFS等等。然而,不同的文件系统对MySQL的读写速度影响很大。 一、文件系统的选择 Linux系统有多种文件系统可以选择,如ext3、ext4、XFS等等。…

    2023年5月31日
    17300

发表回复

登录后才能评论
联系我们
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部