功能点标准

何谓标准单位?标准单位即用于衡量所关注对象的某一属性时采用的尺度。例如,使用"平方米"衡量面积,使用"米"衡量长度;使用"千克"衡量重量等。因为此处的"米"或"米" 在实际操作中不存在二义性,所以就可以使用"米"或"千克"来描述我们所关心对象的长度或者重量。而功能模块、代码行、用例数、需求数在实际的操作过程中并不具备标准单位的属性,只能被认为是衡量软件系统规模的粗略尺度。如果衡量单位本身就存在较多变数,所得结果的说服力也就可想而知了。正是基于将软件规模衡震单位标准化的考虑,本书的主题为软件功能点度量方法,及其在实际工作中的应用。

软件的大小可以通过交付给用户的功能点数来度量,就如一间房子的大小通过提供给用户的建筑面积或使用面积来度量一样.根据IS0 的标准表述,功能点分析方法的目的是量化表述用户功能性需求的软件规模(A size of the software derived by quantifying the Functional User Requirement)。目前ISO标准ISO/IEC 14143 认可有5 种度量软件项目规模的方法,分别是英国人Charles Symon提出的Mark Ⅱ功能点标准(http://www.uksma.co.uk);加拿大非盈利织COSMIC 提出的COSMIC 功能点(http://www.cosmicon.com);芬兰软件度量协会提出的Fisma 功能点标准(http://www.fisma.fi)。此外,还有荷兰软件度量协会提出的NESMA 功能点标准(http://www.nesma.nl) 和美国IFPUG 组织提出的功能点标准(http://www.ifpug.org)。 相对于其他4 种功能点标准而言,目前IFPUG 所维护的功能点标准CPM4.3.1是应用最广泛的功能点标准。事实上,其他4种功能点方法都在它的基础上发展而来. 在全球采用功能点度量方法的组织中,估计采用IFPUG 功能点标准的组织所占的比例不低于90%. 而采用其他4 种功能点标准的组织加起来的比例也不会超过10%。

时间: 2024-08-07 21:16:51

功能点标准的相关文章

上线时借款余额初始化功能的标准实施方案

业务场景: 上线时,客户往往在财务软件中还有个人借款余额,通常希望能导入到费控系统,这样填写报销单时,能够冲销原来手工借支的款项.基于此目的,我们提供了下面的标准实施方案来解决. 1.确保数据库中有借款余额表(TLOAN_INIT) CREATE TABLE [dbo].[TLOAN_INIT]( [LI_ID] [varchar](50) NOT NULL, [LI_USER] [varchar](50) NOT NULL CONSTRAINT [DF_TLOAN_INIT_LI_USER] 

【ThinkingInC++】48、用标准C库中的时间函数生成简单的Time类

Cpptime.h /** * 书本:[ThinkingInC++] * 功能:用标准C库中的时间函数生成简单的Time类 * 时间:2014年9月11日07:53:56 * 作者:cutter_point */ #ifndef CPPTIME_H_INCLUDED #define CPPTIME_H_INCLUDED #include<ctime> #include<cstring> //这里ctime和cstring是不包含using namespace std;的而后面加.h

SQL Server 2008 标准版不支持Reporting Services的数据驱动订阅

今天开发同事找我,说为什么Reporting Services服务器的报表管理的订阅选项里面只有"新建订阅"选项, 没有"数据驱动订阅"选项,说实话,我也基本上没有用过这项功能,于是去官方文档查看关于"数据驱动订阅"的一些知识. 搞了半天,原来SQL Server 2008只有Evaluation.Developer.Enterprise三个版本支持这个功能,标准版本以及具有高级服务的 SQL Server Express 不支持数据驱动订阅.而

Exchange企业实战技巧:邮件中使用数字签名和邮件加密功能

SMTP最初是为了在封闭的网络中传送相对来说不太重要的简短邮件,因此SMTP传输邮件时,安全性不高.自从安全.多用途INTERNET邮件扩展(S/MIME)成为增强SMTP电子邮件安全功能的标准,使得实现邮件的安全性.可靠性成为可能.S/MIME通过加密来保护电子邮件的内容,使用数字签名来验证电子邮件发件人的身份. S/MIME主要提供两种安全的服务:数字签名.邮件加密 数字签名像是具有法律意义的传统签名的数字形式,提供的安全功能包括有: 1.身份验证 2.认可性 3.数据完整性 邮件加密提供了

VMware vSphere6.0(五)----标准交换机介绍

什么是标准交换机 标准交换机是由每台ESXi单独管理的简易交换机,与物理交换机非常类似,但不具备物理交换机所拥有的一些高级功能.标准交换机操作简单,但每次进行配置修改都要在所有ESXi主机上进行重复操作,增加了管理成本,并且在主机之间迁移虚拟机时,会重置网络连接状态,加大了监控和故障排除的复杂程度. 上行链路端口/端口组:在虚拟交换机上用于连接物理网卡的端口/端口组,多个端口组合成为端口组 虚拟端口/端口组:在虚拟交换机上用于连接虚拟网卡的端口/端口组 虚拟交换机:由ESXi内核提供,上行链路端

C++ STL标准模板库

标准模板库 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的.高效的C++程序库.它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分.该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法,为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性.这种现象有些类似于Microsoft Visual C++中的MFC(MicrosoftFound

C++11标准教程

C++11,先前被称作C++0x,即ISO/IEC 14882:2011,是目前的C++编程语言的正式标准.它取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公开于1998年,第二版于2003年更新,分别通称C++98以及C++03,两者差异很小).新的标准包含核心语言的新机能,而且扩展C++标准程序库,并入了大部分的C++ Technical Report 1程序库(数学的特殊函数除外).最新的消息被公开在 ISO C++ 委员会网站(英文). I

JSTL教程 [JSP 标准标记库]

JSTL教程- - JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化.XML 操作以及数据库访问.在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素.您还将了解如何通过从表示层删除源代码来简化软件维护.最后,您将了解 JSTL 经过简化的表达式语言,

ESXI6.5创建标准交换机(在vCenter中创建)

一.简介 标准交换机是由每台ESXi单独管理的简易交换机,与物理交换机非常类似,但不具备物理交换机所拥有的一些高级功能.标准交换机操作简单,但每次进行配置修改都要在所有ESXi主机上进行重复操作,增加了管理成本,并且在主机之间迁移虚拟机时,会重置网络连接状态,加大了监控和故障排除的复杂程度. 可以创建称为 vSphere 标准交换机的抽象网络设备.标准交换机可在同一端口组中的虚拟机之间进行内部流量桥接,并链接至外部网络.可以使用标准交换机组合多个网络适配器的带宽并平衡它们之间的通信流量.也可将标