- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 国家标准(GB) >>
- GB/T 18491.1-2001 信息技术 软件测量 功能规模测量 第1部分:概念定义

【国家标准(GB)】 信息技术 软件测量 功能规模测量 第1部分:概念定义
本网站 发布时间:
2024-07-18 17:15:02
- GB/T18491.1-2001
- 现行
标准号:
GB/T 18491.1-2001
标准名称:
信息技术 软件测量 功能规模测量 第1部分:概念定义
标准类别:
国家标准(GB)
标准状态:
现行-
发布日期:
2001-01-01 -
实施日期:
2002-06-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
280.62 KB
标准ICS号:
信息技术、办公机械设备>>35.080软件开发和系统文件中标分类号:
电子元器件与信息技术>>信息处理技术>>L77软件工程

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
本标准定义了功能规模测量(FSM)的重要概念,描述了应用FSM方法的一般原则。对于下列活动,本标准不提供关于如何进行的详细的规则:——使用特定的方法来测量软件的功能规模;——使用由特定的方法得到的结果;——选择特定的方法。本标准可用于确定一个软件规模测量的方法是否就是FSM方法。它并不防碍开发不同方法,而是为评估一个特定的方法是否与FSM一致提供了基矗本标准可为那些获娶开发、使用、支持、维护和审核软件相关的个人使用。 GB/T 18491.1-2001 信息技术 软件测量 功能规模测量 第1部分:概念定义 GB/T18491.1-2001

部分标准内容:
GB/T 18491. 1--2001
本标准等同采用国际标准ISO/IEC14143-1:1998《信息技术软件测量功能规模测量第1部
分:概念定义》。
本标准定义了功能规模测量(FSM)的重要概念,描述了应用FSM方法的一般原则。本标准的附录A是提示的附录。
本标准由中华人民共和国信息产业部提出。本标准由中国电子技术标准化研究所归口。本标准由中国电子技术标准化研究所负责起草。本标准主要起草人:罗锋盈、吴纪、冯惠。331
GB/T 18491. 1—2001
ISO/IEC 前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或IEC的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行了合作。与ISO和IEC有联系的其他官方和非官方国际组织也可参与国际标准的制定工作。对于信息技术,ISO和IEC建立了一个联合技术委员会,即ISO/IEC JTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一项国际标准,至少需要75%的参与表决的国家成员体投票赞成。bZxz.net
国际标准ISO/IEC14143-1由ISO/IECJTC1信息技术联合技术委员会SC7软件工程分技术委员会制定。
ISO/IEC14143在《信息技术软件测量功能规模测量》总标题下,目前包括以下部分:一第1部分:概念定义
第2部分:软件规模测量方法与ISO/IEC14143-1的符合性评价第3部分:功能规模测量方法的验证-第4部分:参考模型
一第5部分:供功能规模测量使用的功能域的确定附录A的内容仅供参考。
GB/T18491.1—2001
软件工程组织多年来一直致力于寻找一种可接受的量化方法,用于测量过程的效率和有效性,管理软件成本和软件工程组织所获得、开发、增强或维护的系统。至今测量(需求)中一个关键的、令人迷感的方面是确定软件的规模。过去已经推荐了为数众多的软件规模测量方法,其中包括程序源代码行的数目和各种源于软件技术特征的测量方法。这些方法在以下几方面具有一定的局限性它们不能应用于软件开发过程的早期;它们不能自始至终一致地应用于软件生存期内;软件用户不能理解它们的内涵。功能规模测量(FSM)重点不在于被测量软件的实现方式,而是根据软件用户所要求的功能来测量软件的规模,从而克服了上述局限性。自从功能点分析方法提出以来,已出现了许多基于Albrecht的方法和其他概念测量方法。由于这些不同的规模测量方法在FSM方面没有取得一致意见,因此自然地就出现了不一致的情况。削弱这些方法中的任何一个方法成为软件功能规模测量标准方法的能力和吸引力,使得它们无法成为软件功能规模测量的标准方法。
本标准定义了FSM的基本概念,因而可以促进对于FSM原则的一致性解释。本标准的格式编排是为了便于审查一个候选的软件规模测量方法是否与本标准一致。333
1范圈
中华人民共和国国家标准
软件测摄
信息技术车
功能规模测
第1部分:概念定义
Information technology--Software measurement-Functional size measurement-Part 1 :Definition of conceptsGB/T 18491. 1--2001
idt 1S0/1EC 14143-1: 1998
本标准定义了功能规模量(FSM)的重要概念,描述了应用FSM方法的一般原则。对于下列活动,本标推不提供关于如何进行的详细的规则:使用特定的方法来测量软件的功能规模;一使用由特定的方法得到的结果;一选择特定的方法。
注:FSM 的使用指南参见附录A。本标准可用于确定一个软件规模测量的方法是否就是FSM方法。它并不妨碍开发不同方法,而是为评估一个特定的方法是否与FSM一致提供了基础。本标推可为那些与获取、开发、使用、支持、维护和审核软件相关的个人使用。2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T16260--1996信息技术软件产品评价质量特性及其使用指南(idtISO/IEC91261991)
3定义
本标准采用下列定义。
3.1基本功能部件basefunctional component(BF)为测量目的,由FSM方法定义的且由FSM方法使用的用户的功能需求的基本单元。注:“个例子,即功能用户需求可以是“维护顾客”,该“维护顾客”可以由下列BFC组成:“增加新顾客”、“报告顾客采购”和“改变顾客细节”。另-一个例子可能包括由诸如“顾客细节”之类的在研的软件所维护的逻辑相关业务数据的汇集。还有许多其他的例子。3. 2 BFC 类型 BFC type
一种已定义的BFC的种类。
注:BFC型的若干例子是指“外部输人”、“外部输出”和“逻辑事务”,以及数据存储,诸如“内部逻辑文件”。3.3边界,boundary
在研的软件与其用户之间的概念上的界面。3.4 FSM 方法.FSM method
中华人民共和国国质量监督检验检疫总局2001-11-02批准334
2002-06-01实施
GB/T 18491. 1--2001
用一组规则定义的FSM的特定实现,它与本标准的强制特性一致。3.5 功能域 functional domain基于与FSM有关的用户功能需求特性的软件类。3.6功能规模functional size
通过功能用户需求进行量化而导出的软件规模。3.7功能规模测量(FSM)functional size measurement (FSM)功能规模的量化过程。
3.8用户功能需求functional user requirements用户需求的子集。用户功能需求表示软件必须实现的用户业务惯例和过程,以满足用户的要求。功能用户需求不包括质量需求和任何技术需求。3.9客户化 local customization为供本地使用而修改了的FSM方法,与修改之前相比,它可能产生不同的功能规模。3.10质量需求quality requirements与GB/T16260定义的软件质量相关的任何需求。3. 11FSM 的范围 scope of the FSM在特定FSM实例中包含的用户功能需求集合。注:FSM的范围由测量软件的用途来确定。例如,如果一个组织需要知道它的软件文件夹的规模,那么FSM的范围将包括当前使用的所有功能用户需求。然而,如果一个项目经理还在寻找确定特定发布的软件规模,FSM 的范围只包括那些受项目影响的用户功能需求。3.12 技术需求technical requirements与用于软件开发,维护、支持和执行的技术以及环境相关的需求。注:技术需求的例子如编程语言、测试工具、操作系统、数据库技术和用户接口技术。3.13用户user
规定用户功能需求的人和(或)在任何时刻与软件通信或交互的任何个人或事物。注:“事物\的例子包括(但不限于)软件应用、动画、传感器或其他硬件。4缩略语
FSM功能规模测量
BFC基本功能部件
5特性与需求
5.1特性
5.1.1FSM方法的特性
5.1.1.1一个FSM方法应具有下列特性:a)它基于用户角度的功能用户需求表示;b)旦定义了用户功能需求,并且用户功能需求可得到,就可以立即应用它;c)它通过对BFC的评估(参见5.2.2)来获得功能规模。5.1.1.2FSM方法应尽可能地独立于特定的软件开发方法或技术。注:这将便于更广泛的使用FSM方法。5.1.2BFC特性
一个BFC应具有下列特性:
a)它只表达用户功能需求;
b)它不表达技术需求;
c)它不表达质量需求;
GB/T 18491. 1--2001
d)它可归类为一个且仅一个BFC类型。5.1.3功能规模特性
功能规模应具有下列特性:
a)它不是由开发被测量软件所需的工作量来导出;b)它不是由支持被测量软件所需的工作量来导出;c)它独立于用来开发被测量软件的方法;d)它独立于用来支持被测量软件的方法;e)它独立于被测量软件的物理部件;f)它独立于被测量软件的技术部件。5.2需求
5.2.1FSM方法的需求
5.2.1.1FSM方法应:
a)定义 BFC 的属性;
b)定义用来评估BFC的规则;
c)定义表示功能规模的单位;
注;例如:“功能点”。
d)描述FSM方法可以适用的功能域。5.2.1.2FSM方法宜:
a)描述使FSM方法能应用所需的信息;b)提供关于为特定FSM实例如何编制文件的指南;c)描述最佳使用该方法的目的,从而使FSM方法的用户可以判断它是否合适于其目的;d)说明它与其他测量方法的可转换程度。注:“可转换程度”的例子如(但不限于):完全可转换:在任何条件下使用一个算法或数学模型,可以将功能规模测量转换成另一软件规模测量;一有限可转换:在某些条件下使用一个算法或数学模型,可以将功能规模测量转换成另一种规模测量。例如,在有限规模范围内进行转换或者在规定的精度范圖内进行转换;不可转换功能规模测量不能转换成另一软件规模测量。5.2.2BFC的评估要求
注1:下列BFC评估需求表示次序由FSM方法决定。FSM方法应:
a)定义 BFC类型;
b)描述如何标识FSM范围内的用户功能需求;c)描述如何标识用户功能需求范围内的BFC,d)如果存在一个以上的BFC类型,定义如何将BFC分类为BFC若干类型;e)定义如何按照BFC的BFC类型来赋予该BFC一个数值值;注2:举一个定义的例子“输出是一个BFC类型,如果该BFC访问少于两个文件,则赋予该BFC的值为5,如果该BFC 访问多于两个文件,则赋值为8。”f)定义BFC类型和边界之间的关系(如果有的话);注3:BFC类型和边界的关系的一个例子是:“内部逻辑文件必须处于边界的软件边”。g)定义BFC若干类型之间的关系(如果有的话)。注4:BFC若干类型之间的关系的一个例子是:“内部逻辑文件必须由一个或多个外部输人来维持”。注5:BFC若干类型之间的关系的一个例子是:“每个逻辑事务包括一个输人、处理和输出部件”。5.2.3功能规模的指明
GB/T 18491. 1--2001
FSM方法应说明报告功能规模时所采纳的约定,这样可使功能规模受限于下列内容:a)FSM方法的单位;
b)FSM方法的名称;
注1:例如,功能规模=300个功能点(XYZv2.0)。c)在适用的场合,已使用了客户化的特殊FSM方法的指示符。注2:例如:客户化XYZ方法的版本2.0=XYZv2.0。应用 FSM 方法的过程
为了导出功能规模,FSM方法应包括下列活动:a)确定 FSM的范围;
b)标识出在FSM的范围内的用户功能需求;c)标识用户功能需求范围内的BFC;d)若适用,将若干BFC分类成BFC若干类型;e)将合适的数值值赋予每个BFC;f)计算功能规模。
7FSM方法标识约定
FSM方法应:
a)使用某个名称,该名称将区别它和所有其他现有FSM方法;注1:例子:方法名称XYZ。
b)在适用的场合,包括在方法名称后面所附加的版本号,它将区别它和该方法的所有其他版本。注2:例子:XYZ方法的2.0版=XYZv2.0。337
GB/T18491.1—2001
附录A
(提示的附录)
FSM 的若干用法
本附录的目的是为了把FSM方法的某些用法介绍给读者。它不作为FSM方法的用法手册,也不对FSM 作详尽描述。
软件的用户需求可以包括质量需求、技术需求(参见第3章定义),还有用户功能需求。有些规模测量方法向功能规模测量所要求的过程步骤中加人一条或若干条,从而也考虑了质量要求和技术需求。这些附加的步骤不是应用FSM方法过程的组成部分(参见第6章),但是对于下面就要描述的功能规模的实际使用会有帮助。
注:通过这些附加步骤的调整超出了FSM的范围,因为它测量了特性而不是用户需求的功能。FSM方法的用法被组织成两部分:用于项目管理的用法和用于预测与性能管理的用法。A2项目警理
这部分关于FSM方法的用法指出了如何把功能规模应用到项目管理和控制中。A2.1跟踪项目进展
在软件项目生存周期的早期,FSM方法可以为软件的开发或增强建立一个BFC清单。项目经理可以使用该库存清单,首先跟踪目标BFC集合的变化(即,标识出由于范围变化引起的从该库存清单所增加的和所删除的BFC),其次记下已开发的和仍未开发的BFC,来跟踪和交流项目的进展。然后项目的进展可以按照已经通过的里程碑或已经完成的目标BFC的百分比来进行项目进展的交流。A2.2管理范围变化
在软件项自生存周期的早期,FSM方法通过创建与软件用户和软件供应商商定的BFC清单来确定软件的范围。对于BFC清单的每个变化,可以计算功能规模,并且可以将功能规模纳人估算模型,以预测工作量和进度。该影响也可以用来协商软件范围和项目计划的修改。A2.3软件包功能吻合度
FSM方法可以帮助表达软件包所提供的功能度与功能需求的吻合程度。对功能需求来说,可以计算出功能规模。对软件包所满足的功能需求来说,功能规模也可以计算出来。使用另一功能规模时,配合的程度可以表达为所满足的功能需求的比例。A3预测与性能管理
这部分关于FSM方法的用法指出了如何把功能规模应用到预测资源利用和性能管理。本章典型地涉及把功能规模用作规格化因子和大量数据的汇集,以创建模型。A3.1计算组织的软件资产
对于某个组织的应用文件夹的一部分或全部而言,功能规模可以计算出来,并且功能规模纳入估算模型,以确定整个软件资产,或者关于替换或再工程的总成本。A3.2生产率管理
FSM方法可以帮助管理软件开发、增强和维护过程的生产率。生产率指示符(功能规模除以工作量、时间进度或成本)和人员统计的特征可以予以分析,以确定哪些人员统计特征对生产率影响最大。人员统计的特征是指环境、项目,和(或)工作人员的特征,这些特征可以影响软件开发、增强或维护过程。工作人员经验、工具使用、用户关系、工作状况、工作人员业务知识和开发语言就是若干例子。生产率可338
GB/T18491.1—2001
以通过操纵那些特征和监视未来软件项的生产率趋势来进行管理,以考察是否达到了预期效果。A3.3质量管理
FSM方法可以帮助管理缺陷的数目。可以分析缺陷密度(在一段时间内所识别到的缺陷数目与功能规模之比),以确定哪些人员统计的特征对缺陷密度影响最大。缺陷密度可以通过操纵这些特征和监视未来软件项目的缺陷密度趋势来进行管理,以考察是否达到了预期效果。A3.4项目资源预测
对于新开发和增强的项目,一个算法预测模型可以用从已完成项目样品中所采集到的各种类型的数据来构造,例如,功能规模、质量需求、技术需求、所消耗的资源(表达为所消耗的成本、工作量或日程安排)以及预期对所消耗的资源总量已有的人员统计特征。一旦模型已经构成,资源的预测就可以通过把例如下列信息纳入模型早期或在未来软件项目的生存周期中:一软件的功能规模;
一对质量需求、技术需求和人员统计特征的预期影响。注;同软件维护相比,软件增强是修改软件以增加、变更和除用户功能的过程;而软件维护则是一个修改软件以纠正缺陷、改进性能和支持计算环境变化(如增加了新型的数据存储设备)的过程。A3.5维护预算
FSM方法能够帮助预算某个组织的软件文件夹的维护。该文件夹的功能规模,以及与功能规模相比较的维护成本或工作量都可以加以监视,该信息可以用来预测维护预算。A3.6合同管理
FSM方法可以帮助供应商管理软件开发的成本和进度。与厂商的合同可以基于功能需求、功能规模、预期的生产率和每个功能规模单元的成本。339
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
本标准等同采用国际标准ISO/IEC14143-1:1998《信息技术软件测量功能规模测量第1部
分:概念定义》。
本标准定义了功能规模测量(FSM)的重要概念,描述了应用FSM方法的一般原则。本标准的附录A是提示的附录。
本标准由中华人民共和国信息产业部提出。本标准由中国电子技术标准化研究所归口。本标准由中国电子技术标准化研究所负责起草。本标准主要起草人:罗锋盈、吴纪、冯惠。331
GB/T 18491. 1—2001
ISO/IEC 前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或IEC的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行了合作。与ISO和IEC有联系的其他官方和非官方国际组织也可参与国际标准的制定工作。对于信息技术,ISO和IEC建立了一个联合技术委员会,即ISO/IEC JTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一项国际标准,至少需要75%的参与表决的国家成员体投票赞成。bZxz.net
国际标准ISO/IEC14143-1由ISO/IECJTC1信息技术联合技术委员会SC7软件工程分技术委员会制定。
ISO/IEC14143在《信息技术软件测量功能规模测量》总标题下,目前包括以下部分:一第1部分:概念定义
第2部分:软件规模测量方法与ISO/IEC14143-1的符合性评价第3部分:功能规模测量方法的验证-第4部分:参考模型
一第5部分:供功能规模测量使用的功能域的确定附录A的内容仅供参考。
GB/T18491.1—2001
软件工程组织多年来一直致力于寻找一种可接受的量化方法,用于测量过程的效率和有效性,管理软件成本和软件工程组织所获得、开发、增强或维护的系统。至今测量(需求)中一个关键的、令人迷感的方面是确定软件的规模。过去已经推荐了为数众多的软件规模测量方法,其中包括程序源代码行的数目和各种源于软件技术特征的测量方法。这些方法在以下几方面具有一定的局限性它们不能应用于软件开发过程的早期;它们不能自始至终一致地应用于软件生存期内;软件用户不能理解它们的内涵。功能规模测量(FSM)重点不在于被测量软件的实现方式,而是根据软件用户所要求的功能来测量软件的规模,从而克服了上述局限性。自从功能点分析方法提出以来,已出现了许多基于Albrecht的方法和其他概念测量方法。由于这些不同的规模测量方法在FSM方面没有取得一致意见,因此自然地就出现了不一致的情况。削弱这些方法中的任何一个方法成为软件功能规模测量标准方法的能力和吸引力,使得它们无法成为软件功能规模测量的标准方法。
本标准定义了FSM的基本概念,因而可以促进对于FSM原则的一致性解释。本标准的格式编排是为了便于审查一个候选的软件规模测量方法是否与本标准一致。333
1范圈
中华人民共和国国家标准
软件测摄
信息技术车
功能规模测
第1部分:概念定义
Information technology--Software measurement-Functional size measurement-Part 1 :Definition of conceptsGB/T 18491. 1--2001
idt 1S0/1EC 14143-1: 1998
本标准定义了功能规模量(FSM)的重要概念,描述了应用FSM方法的一般原则。对于下列活动,本标推不提供关于如何进行的详细的规则:使用特定的方法来测量软件的功能规模;一使用由特定的方法得到的结果;一选择特定的方法。
注:FSM 的使用指南参见附录A。本标准可用于确定一个软件规模测量的方法是否就是FSM方法。它并不妨碍开发不同方法,而是为评估一个特定的方法是否与FSM一致提供了基础。本标推可为那些与获取、开发、使用、支持、维护和审核软件相关的个人使用。2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T16260--1996信息技术软件产品评价质量特性及其使用指南(idtISO/IEC91261991)
3定义
本标准采用下列定义。
3.1基本功能部件basefunctional component(BF)为测量目的,由FSM方法定义的且由FSM方法使用的用户的功能需求的基本单元。注:“个例子,即功能用户需求可以是“维护顾客”,该“维护顾客”可以由下列BFC组成:“增加新顾客”、“报告顾客采购”和“改变顾客细节”。另-一个例子可能包括由诸如“顾客细节”之类的在研的软件所维护的逻辑相关业务数据的汇集。还有许多其他的例子。3. 2 BFC 类型 BFC type
一种已定义的BFC的种类。
注:BFC型的若干例子是指“外部输人”、“外部输出”和“逻辑事务”,以及数据存储,诸如“内部逻辑文件”。3.3边界,boundary
在研的软件与其用户之间的概念上的界面。3.4 FSM 方法.FSM method
中华人民共和国国质量监督检验检疫总局2001-11-02批准334
2002-06-01实施
GB/T 18491. 1--2001
用一组规则定义的FSM的特定实现,它与本标准的强制特性一致。3.5 功能域 functional domain基于与FSM有关的用户功能需求特性的软件类。3.6功能规模functional size
通过功能用户需求进行量化而导出的软件规模。3.7功能规模测量(FSM)functional size measurement (FSM)功能规模的量化过程。
3.8用户功能需求functional user requirements用户需求的子集。用户功能需求表示软件必须实现的用户业务惯例和过程,以满足用户的要求。功能用户需求不包括质量需求和任何技术需求。3.9客户化 local customization为供本地使用而修改了的FSM方法,与修改之前相比,它可能产生不同的功能规模。3.10质量需求quality requirements与GB/T16260定义的软件质量相关的任何需求。3. 11FSM 的范围 scope of the FSM在特定FSM实例中包含的用户功能需求集合。注:FSM的范围由测量软件的用途来确定。例如,如果一个组织需要知道它的软件文件夹的规模,那么FSM的范围将包括当前使用的所有功能用户需求。然而,如果一个项目经理还在寻找确定特定发布的软件规模,FSM 的范围只包括那些受项目影响的用户功能需求。3.12 技术需求technical requirements与用于软件开发,维护、支持和执行的技术以及环境相关的需求。注:技术需求的例子如编程语言、测试工具、操作系统、数据库技术和用户接口技术。3.13用户user
规定用户功能需求的人和(或)在任何时刻与软件通信或交互的任何个人或事物。注:“事物\的例子包括(但不限于)软件应用、动画、传感器或其他硬件。4缩略语
FSM功能规模测量
BFC基本功能部件
5特性与需求
5.1特性
5.1.1FSM方法的特性
5.1.1.1一个FSM方法应具有下列特性:a)它基于用户角度的功能用户需求表示;b)旦定义了用户功能需求,并且用户功能需求可得到,就可以立即应用它;c)它通过对BFC的评估(参见5.2.2)来获得功能规模。5.1.1.2FSM方法应尽可能地独立于特定的软件开发方法或技术。注:这将便于更广泛的使用FSM方法。5.1.2BFC特性
一个BFC应具有下列特性:
a)它只表达用户功能需求;
b)它不表达技术需求;
c)它不表达质量需求;
GB/T 18491. 1--2001
d)它可归类为一个且仅一个BFC类型。5.1.3功能规模特性
功能规模应具有下列特性:
a)它不是由开发被测量软件所需的工作量来导出;b)它不是由支持被测量软件所需的工作量来导出;c)它独立于用来开发被测量软件的方法;d)它独立于用来支持被测量软件的方法;e)它独立于被测量软件的物理部件;f)它独立于被测量软件的技术部件。5.2需求
5.2.1FSM方法的需求
5.2.1.1FSM方法应:
a)定义 BFC 的属性;
b)定义用来评估BFC的规则;
c)定义表示功能规模的单位;
注;例如:“功能点”。
d)描述FSM方法可以适用的功能域。5.2.1.2FSM方法宜:
a)描述使FSM方法能应用所需的信息;b)提供关于为特定FSM实例如何编制文件的指南;c)描述最佳使用该方法的目的,从而使FSM方法的用户可以判断它是否合适于其目的;d)说明它与其他测量方法的可转换程度。注:“可转换程度”的例子如(但不限于):完全可转换:在任何条件下使用一个算法或数学模型,可以将功能规模测量转换成另一软件规模测量;一有限可转换:在某些条件下使用一个算法或数学模型,可以将功能规模测量转换成另一种规模测量。例如,在有限规模范围内进行转换或者在规定的精度范圖内进行转换;不可转换功能规模测量不能转换成另一软件规模测量。5.2.2BFC的评估要求
注1:下列BFC评估需求表示次序由FSM方法决定。FSM方法应:
a)定义 BFC类型;
b)描述如何标识FSM范围内的用户功能需求;c)描述如何标识用户功能需求范围内的BFC,d)如果存在一个以上的BFC类型,定义如何将BFC分类为BFC若干类型;e)定义如何按照BFC的BFC类型来赋予该BFC一个数值值;注2:举一个定义的例子“输出是一个BFC类型,如果该BFC访问少于两个文件,则赋予该BFC的值为5,如果该BFC 访问多于两个文件,则赋值为8。”f)定义BFC类型和边界之间的关系(如果有的话);注3:BFC类型和边界的关系的一个例子是:“内部逻辑文件必须处于边界的软件边”。g)定义BFC若干类型之间的关系(如果有的话)。注4:BFC若干类型之间的关系的一个例子是:“内部逻辑文件必须由一个或多个外部输人来维持”。注5:BFC若干类型之间的关系的一个例子是:“每个逻辑事务包括一个输人、处理和输出部件”。5.2.3功能规模的指明
GB/T 18491. 1--2001
FSM方法应说明报告功能规模时所采纳的约定,这样可使功能规模受限于下列内容:a)FSM方法的单位;
b)FSM方法的名称;
注1:例如,功能规模=300个功能点(XYZv2.0)。c)在适用的场合,已使用了客户化的特殊FSM方法的指示符。注2:例如:客户化XYZ方法的版本2.0=XYZv2.0。应用 FSM 方法的过程
为了导出功能规模,FSM方法应包括下列活动:a)确定 FSM的范围;
b)标识出在FSM的范围内的用户功能需求;c)标识用户功能需求范围内的BFC;d)若适用,将若干BFC分类成BFC若干类型;e)将合适的数值值赋予每个BFC;f)计算功能规模。
7FSM方法标识约定
FSM方法应:
a)使用某个名称,该名称将区别它和所有其他现有FSM方法;注1:例子:方法名称XYZ。
b)在适用的场合,包括在方法名称后面所附加的版本号,它将区别它和该方法的所有其他版本。注2:例子:XYZ方法的2.0版=XYZv2.0。337
GB/T18491.1—2001
附录A
(提示的附录)
FSM 的若干用法
本附录的目的是为了把FSM方法的某些用法介绍给读者。它不作为FSM方法的用法手册,也不对FSM 作详尽描述。
软件的用户需求可以包括质量需求、技术需求(参见第3章定义),还有用户功能需求。有些规模测量方法向功能规模测量所要求的过程步骤中加人一条或若干条,从而也考虑了质量要求和技术需求。这些附加的步骤不是应用FSM方法过程的组成部分(参见第6章),但是对于下面就要描述的功能规模的实际使用会有帮助。
注:通过这些附加步骤的调整超出了FSM的范围,因为它测量了特性而不是用户需求的功能。FSM方法的用法被组织成两部分:用于项目管理的用法和用于预测与性能管理的用法。A2项目警理
这部分关于FSM方法的用法指出了如何把功能规模应用到项目管理和控制中。A2.1跟踪项目进展
在软件项目生存周期的早期,FSM方法可以为软件的开发或增强建立一个BFC清单。项目经理可以使用该库存清单,首先跟踪目标BFC集合的变化(即,标识出由于范围变化引起的从该库存清单所增加的和所删除的BFC),其次记下已开发的和仍未开发的BFC,来跟踪和交流项目的进展。然后项目的进展可以按照已经通过的里程碑或已经完成的目标BFC的百分比来进行项目进展的交流。A2.2管理范围变化
在软件项自生存周期的早期,FSM方法通过创建与软件用户和软件供应商商定的BFC清单来确定软件的范围。对于BFC清单的每个变化,可以计算功能规模,并且可以将功能规模纳人估算模型,以预测工作量和进度。该影响也可以用来协商软件范围和项目计划的修改。A2.3软件包功能吻合度
FSM方法可以帮助表达软件包所提供的功能度与功能需求的吻合程度。对功能需求来说,可以计算出功能规模。对软件包所满足的功能需求来说,功能规模也可以计算出来。使用另一功能规模时,配合的程度可以表达为所满足的功能需求的比例。A3预测与性能管理
这部分关于FSM方法的用法指出了如何把功能规模应用到预测资源利用和性能管理。本章典型地涉及把功能规模用作规格化因子和大量数据的汇集,以创建模型。A3.1计算组织的软件资产
对于某个组织的应用文件夹的一部分或全部而言,功能规模可以计算出来,并且功能规模纳入估算模型,以确定整个软件资产,或者关于替换或再工程的总成本。A3.2生产率管理
FSM方法可以帮助管理软件开发、增强和维护过程的生产率。生产率指示符(功能规模除以工作量、时间进度或成本)和人员统计的特征可以予以分析,以确定哪些人员统计特征对生产率影响最大。人员统计的特征是指环境、项目,和(或)工作人员的特征,这些特征可以影响软件开发、增强或维护过程。工作人员经验、工具使用、用户关系、工作状况、工作人员业务知识和开发语言就是若干例子。生产率可338
GB/T18491.1—2001
以通过操纵那些特征和监视未来软件项的生产率趋势来进行管理,以考察是否达到了预期效果。A3.3质量管理
FSM方法可以帮助管理缺陷的数目。可以分析缺陷密度(在一段时间内所识别到的缺陷数目与功能规模之比),以确定哪些人员统计的特征对缺陷密度影响最大。缺陷密度可以通过操纵这些特征和监视未来软件项目的缺陷密度趋势来进行管理,以考察是否达到了预期效果。A3.4项目资源预测
对于新开发和增强的项目,一个算法预测模型可以用从已完成项目样品中所采集到的各种类型的数据来构造,例如,功能规模、质量需求、技术需求、所消耗的资源(表达为所消耗的成本、工作量或日程安排)以及预期对所消耗的资源总量已有的人员统计特征。一旦模型已经构成,资源的预测就可以通过把例如下列信息纳入模型早期或在未来软件项目的生存周期中:一软件的功能规模;
一对质量需求、技术需求和人员统计特征的预期影响。注;同软件维护相比,软件增强是修改软件以增加、变更和除用户功能的过程;而软件维护则是一个修改软件以纠正缺陷、改进性能和支持计算环境变化(如增加了新型的数据存储设备)的过程。A3.5维护预算
FSM方法能够帮助预算某个组织的软件文件夹的维护。该文件夹的功能规模,以及与功能规模相比较的维护成本或工作量都可以加以监视,该信息可以用来预测维护预算。A3.6合同管理
FSM方法可以帮助供应商管理软件开发的成本和进度。与厂商的合同可以基于功能需求、功能规模、预期的生产率和每个功能规模单元的成本。339
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 其它标准
- 热门标准
- 国家标准(GB)标准计划
- GB/T44027.1-2024 炭材料测定方法 第1部分:首次放电比容量、首次库仑效率、不同倍率放电容量保持率的测定
- GB/T2828.1-2012 计数抽样检验程序 第1部分:按接收质量限(AQL)检索的逐批检验抽样计划
- GB/T29790-2020 即时检验 质量和能力的要求
- GB/T42239.1-2022 洗涤用酶制剂 第1部分:碱性蛋白酶
- GB/T7251.1-2023 低压成套开关设备和控制设备 第1部分:总则
- GB11120-2011 涡轮机油
- GB/T14048.2-2020 低压开关设备和控制设备第2部分:断路器
- GB/T5009.101-2003 食品容器及包装材料用聚酯树脂及其成型品中锑的测定
- GB50303-2015 建筑电气工程施工质量验收规范
- GB/T14625.3-2008 篮球、足球、排球、手球试验方法 第3部分:动态耐冲击试验方法
- GB/T2794-2013 胶黏剂黏度的测定 单圆筒旋转黏度计法
- GB/T4995-2014 联运通用平托盘 性能要求和试验选择
- GB/T15338-1994 炭黑试验方法精密度和偏差的确认
- GB18030-2000 信息技术 信息交换用汉字编码字符集基本集的扩充
- GB7911.1-1987 热固性树脂装饰层压板 技术条件
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1