专栏首页软件成本造价评估如何度量一个软件的非功能需求?
原创

如何度量一个软件的非功能需求?

  非功能需求,指软件产品为满足业务需求而必须具有的,且除功能需求以外的特性。非功能用户需求是描述软件如何实现功能而不是具备什么功能。非功能特性包括产品必须具备的质量属性和必须遵守的约束。例如:软件性能需求、软件安全性需求、软件可用性需求等。   相对于功能规模,非功能需求的规模更加难以度量。为了有效评估非功能规模对于项目资源代价的影响,行业内通常有两类处理方式:宏观方式和微观方式。宏观方式即不对非功能规模直接度量,而是以功能规模为基础,通过对基准数据的细分,确定特定类型软件的软件因素调整因子,进而估算项目所需的工作量、成本、工期,通过此种方式估算的结果,已包含此类软件通常所涉及的非功能要求对于项目资源的影响;微观方式则是对非功能规模直接度量,一般采用两种方式,一是可以通过对功能点方法进行定制,定量评估非功能规模。例如,在金融行业,由于性能等方面的考虑,大量账务处理是通过后台批量程序定时完成的,通过对功能点方法适当定制,可以有效地对此类需求进行规模度量;二是引入专用的非功能规模度量方法(如SNAP),此类方法针对非功能规模提出了明确的评估规则,但由于方法产生较晚,相关行业实践及数据较少,在实际应用时,还需要开展相关分析工作,以保证和功能规模数据有效结合,进而获得准确的估算结果。

版权属于: 北京中基数联所有。转载时必须以链接形式注明原始出处及本声明。源文链接:http://www.csbmk.com/html/wenda/2018/1015/120.html

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 快速功能点度量方法估算软件规模基本过程是什么?

      快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准提出的一种软件规模度量方法,可采用预估功能点和估算功能点进行软件项目规模的估算和测量。...

    软件成本造价评估
  • 软件项目工作量估算中使用的功能点方法是什么?

    简单的说,功能点方法是一种估算软件项目大小的方法,它是从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点规模度量方法在国...

    软件成本造价评估
  • 软件造价之:浅析快速功能点方法度量软件的规则及过程

    快速功能点方法是一种软件规模度量方法。该方法适用于软件项目早期、中期、后期等各个阶段的规模估算或测量。   采用优化后的功能点方法——快速功能点方法进...

    软件成本造价评估
  • 商城小程序功能有哪些

     做一个商城小程序,产品展示是必备的,所有的商品都会在产品展示功能页面中,向用户展示,让用户进一步了解商品,方便用户查看产品信息,增加用户下单率。  

    木鱼小铺
  • ToB 产品的功能推广攻略

    ? 来源 :图图的运营事 作者:袁林 图图 ---- ? 引言 SaaS 产品相较于传统软件,快速上新是核心区别。敏捷开发流程在 SaaS 公司普遍实行,一...

    腾讯SaaS加速器
  • 功能点方法核心思想是什么?功能点估算方法有哪些优势?

    功能点方法的核心思想是把软件系统按照组件进行分解,从而确定系统的功能点数量。功能点方法是一种预测软件系统总规模的方法。通过量化系统功能来度量软件的规模,这种度量...

    软件造价评估联盟
  • HTML学习——第0篇

    版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.ne...

    zy010101
  • Python简单实现词云图代码及步骤解析

    WordCloud() 词云图对象对应的画布默认长200像素,宽400像素,背景色为黑色。

    砸漏
  • 从流量时代到留量时代,这一次,易观数科要如何出牌?

    “提示说明:数据猿最新发布产业全景图:2020中国数据智能产业图谱1.0版,欲获取超高清版大图,后台回复关键词“图谱”即可。

    数据猿
  • 区块链智能合约是什么?

    2017 年底,比特币涨到了最高达十二万元人民币,区块链技术也慢慢走进了技术圈的视野。

    用户2357564

扫码关注云+社区

领取腾讯云代金券