GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf

上传人:花仙子 文档编号:104359 上传时间:2019-07-08 格式:PDF 页数:19 大小:550.81KB
下载 相关 举报
GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf_第1页
第1页 / 共19页
GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf_第2页
第2页 / 共19页
GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf_第3页
第3页 / 共19页
GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf_第4页
第4页 / 共19页
GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf_第5页
第5页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35080L 77 酋亘中华人民共和国国家标准GBT 1849162010ISoIEC 141436:2006信息技术 软件测量 功能规模测量第6部分:GBT 1 849 1系列标准和相关标准的使用指南Inf0瑚ation technologySoftware measurementFunctiOnal size measurementPart 6:Guide for use of GBT 18491 series andrelated standards(IS0IEC 141436:2006,Information technol。gySoftware measurementFunc

2、tional size measurementPart 6:Guide for use of IS0IEC 14143 series andrelated standards,IDT)201012一01发布 201 10401实施宰瞀鹳鬻瓣警矬赞星发布中国国家标准化管理委员会促19GBT1849162010IS0IEc 141436:2006目次前言-gI言-1范围2缩略语3功能规模测量(FsM)相关标准(GBT1849l系列)和功能规模测量方法(FsMM)标准及两者的关系4功能规模测量(FsM)和Fs功能规模(Fs)的使用-5功能规模测量方法(FsMM)选择与开发过程-附录A(资料性附录)功

3、能规模测量(FsM)相关标准的范围-参考文献一I11167 u坫cBT 1849162010塔OIEc 141436:2006刖 昌GBT 18491在信息技术软件测量功能规模测量总标题下,目前由下列6个部分组成:第l部分:概念定义;第2部分:软件规模测量方法对GBT 1849112001的符合性评价;第3部分:功能规模测量方法的验证;第4部分:基准模型;第5部分:功能规模测量的功能域确定;第6部分:GBT 1849l系列标准和相关标准的使用指南。本部分为GBT 18491的第6部分。本部分等同采用国际标准IsOIEc 141436:2006信息技术 软件测量 功能规模测量第6部分:Is0IE

4、C 14143系列标准和相关国际标准的使用指南(英文版)。由于该国家标准全部为推荐性标准,IS0IEC 141436:2006中列出的技术报告文字在转化为国家标准时作了删除处理。本部分的附录A是资料性附录。本部分由全国信息技术标准化技术委员会提出并归口。本部分负责起草单位:中国电子技术标准化研究所、上海计算机软件技术开发中心、上海宝信软件股份有限公司、上海鲁齐信息科技有限公司。本部分主要起草人:冯惠、王宝艾、杨根兴、胡国奋、张露莹、艾丽君。GBT1849162010巧oIEC141436:2006引言 功能规模测量(FsM)是通过量化软件用户功能需求来测量软件规模的一种技术。最初发表的包含这种

5、概念的方法是由A1lanAlbercht于20世纪70年代后期开发的功能点分析。此后,对原有方法开发出了许多扩展和变种。在Is0IEc国际标准领域,与功能规模测量相关的如下国际标准和技术报告已经公布:IsOIEc14143系列标准,第l部分至第5部分(对应GBT 184911184915);ISOIEC19761:2002;1SOIEC20926:2002;ISOIEC20968:2002;ISOIEC24570:2004。本部分的编制目的是为FsM方法的用户和开发方提供这些标准的相互关系和使用的指南。通过测量一个软件所体现的功能规模(Fs),有助于更好地理解该软件的特性及其开发、维护和支持活

6、动。与功能规模和(或)功能规模测量的定义及使用相关的标准分三种类型:a)概念标准:描述概念和提供定义;b)支持标准:提供辅助功能规模测量方法(FsMM)评价的信息,并提供软件领域测量的示倒;c)方法标准:定义FsMM的实例。除方法标准之外,只要符合GBT184911,任何FsMM都能用于测量Fs。FsMM测量软件的能力能随领域的不同而有所变化。因此,在决定使用哪种FsMM之前,评估用以恰当定出被测软件规模的方法的能力是明智的。本部分提供了采用与功能规模测量相关的所有标准去选择适合的FsMM的指南。应用选出的FsMM得到的功能规模结果,能用于软件生存周期自始至终的各种目的。本部分还提供了如何使用

7、FsM和功能规模去管理软件开发和维护的说明性例子。GBT 1849162010ISoIEC 141436:2006信息技术软件测量功能规模测量第6部分:GBT 18491系列标准和相关标准的使用指南1范围GBT 1849l的本部分提供了功能规模测量(FsM)相关标准的概括说明以及下列标准之间的关系:GBT 18491系列FsM框架标准,这些标准提供了FsM的定义和概念以及功能规模测量方法(FsMM)的符合性与验证;IsOIEC FSMM标准,即IsoIEc 19761、IsOIEC 20926、IsOIEc 20968和IsOIEC 24570。本部分也提供了帮助用户选择和开发满足其需求的Fs

8、MM的过程以及如何使用功能规模(Fs)的指南。FsMM包括但不限于IsOIEc 19761、IsOIEC 20926、1soIEc 20968和IsOIEC 24570四项标准。注:FSMM是符合GBT 184911的必选要求的软件规模测量方法,推荐特定的FsMM超出本部分的范围。本部分的预期读者群是:FSM的用户与潜在用户;FsMM的开发方。2缩略语BFCFSFSMFSMMFUR基本功能组件功能规模功能规模测量功能规模测量方法用户功能需求(Base Functional Component)(Functional Size)(Functional Size Measurement)(Func

9、tional Size Measurement Method)(Functional User Requirement)3功能规模测量(FsM)相关标准(GBT 18491系列)和功能规模测量方法(弼MM)标准及两者的关系31 FsM相关标准概要311 综述功能点分析创立于20世纪70年代后期,之后便在世界范围内使用。随着时问的推移,衍生和设计了一些替代方法。这些方法虽然在用于测量软件的规则上有所变化,但都关注软件的FuR。GBT 184911定义了FsM和FsMM的概念。GBT 18491的后续部分(GBT 1849l系列)已经制定出来用以评价FsMM。以下概括了这些FsM相关标准的要点。注

10、:有关FSM相关标准中“范围”一章的副本,见本部分的附录A。312 GBT 184911GBT 184911是一项概念标准,并且是其他标准的基础,而这些标准划分为支持标准与方法标准两类。该部分是所在系列标准的基础标准,内容如下:】GBT1849162010Is0IEc 141436:2006a)定义;b)FSMM的特性; c)FsMM的要求;d)应用FSMM的过程;e)FsMM标号设置的约定。313GBT184912GBT184912是一项支持标准。 该部分定义了检查一个候选的FSMM是否符合GBT1849ll1的过程。推荐采用GBT1849l2,尽管不使用该标准也能进行符合性评估。GBT18

11、4912内容如下: a)评价方的特性;b)符台性评价的输入;c)符合性评价规程的任务和步骤;d)符合性评价的输出;e)符合性评价的结果。另外,还有以下附录:a)评价方的能力(资料性);b)符合性评价检查表示例(资料性);c)符合性评价报告示例(资料性)。314GBT184913GBT184913是一项支持标准。对于那些评价最适合其需要的方法的FsMM用户或那些希望检查其声称的FsMM性能的开发方而言,该部分提供了一种评估FsMM性能属性的过程。虽然有多种方式可进行这种验证,但仍推荐采用GBT184913。GBT184913包含下列内容:a)验证组的能力和职责;b)验证输入;c)验证规程;d)验

12、证输出。另外,它还包括以下附录:a)测试请求的表述(规范性);b)验证方法(规范性);c)验证报告示例(资料性)。315GBT184914GBT1849l-4是一项支持标准。该部分提供了一种用于在FsMM间比对FsM结果的基准用户需求的标准汇集。其中还包含选择基准FsMM的指南。该部分与GBT184913结合使用,能将规范的、定量的FsMM性能证据汇集起来。GBT184914包含如下要求: a)基准用户需求(RuR);b)基准FSM法。另外,在附录中包括以下基准用户需求例子:a)业务应用RuR(资料性);b)实时与控制RuR(规范性);GBT 1849162010IsoIEc 141436:2

13、006c) RuR参考清单(资料性)。316 GBT 184915GBT 184915是一项支持标准。制定该部分是为了描述功能域(“软件类型”),一个软件以此判定所属,一个规模测量方法(FsMM)能以此声称其适用性(按GBT 18491_1的要求)。该部分通过描述功能域特性以及能将FUR特性用于确定功能域的规程,提供一种确定功能域的手段。在资料性的附录中提供了实现这些原则的两个示例方法。GBT 184915提供定义功能域的过程。GBT 184915包含下列内容:a)功能域的一般要求;b)功能域特性的一般要求;c) 确定用于给定FuR集合的功能域;d)确定一个FsM方法对特定功能域的适用性;e)

14、功能域分类方法示例。另外还包括以下附录:a) 确定功能域的cHAR方法(资料性);b) 确定功能域的BFc型方法(资料性)。32标准化的功能规模测量方法(玮MM)的概要321方法标准IsoIEc提供了4种标准化的FsMM:ISOIEC 19761(COSMIC_FFP方法);ISOIEC 20926(IFPUG方法);IS0IEC 20968(Mk方法);ISoIEC 24570(NEsMA方法)。注:FsMM是指包括“功能点分析”的功能规模测量方珐的类属首字母缩略语。322 ISOIEC 19761IsoIEc 19761是cOsMIc全功能点(cOsMIoFFP)方法的变换。这种FsMM假

15、定软件由功能过程组成,这些功能过程进而由数据活动组成,其中的数据活动归类为人口或数据输入类型(E)、出口或数据输出类型(x)、读或数据读类型(R)以及写或数据写类型(w)。在cosMIc_FFP方法中,测量单位是由该方法所认定的4种类型中的任何一种数据活动的一个实例。这种FsMM方法声称既适用于管理信息系统(MIs)类型软件又适用于实时类型软件。注:公共软件测量国际联合会(COSMIC)维护cOsMIoFFP方法。323 ISoIEC 20926Is0IEC 20926是未调整的IFPuG41功能规模测量方法的变换。这种FsMM假定软件由外部输人类型(EI)、外部输出类型(EO)、外部查询类型

16、(EQ)、内部逻辑文件类型(ILF)和外部接口文件类型(EIF)的基本功能组件(BFc)类型所组成。这5类元素是用于功能规模测量的BFc。这种FsMM方法声称适用于所有类型的软件。注:国际功能点用户组(IFPUG)维护IFPuG方法。324 ISoIEC 20968IsOIEc 20968是Mk功能点分析方法(Mk方法)的变换。这种FsMM假定软件由逻辑事务组成,并测量输入数据元素类型(Ni)、引用的实体类型(Ne)及输出数据元素类型(No)三者的数目。这种FsMM方法声称适用于能标识逻辑事务的任何软件类型。GBT1849162010Iso皿c 14143-6:2006注:荚国软件度量协会(u

17、KsMA)维护Mk方法。325ISoIEC24570IsOIEc24570是NEsMA软件规模量化方法的变换。它非常类似于IFPuG方法,只是另外具 有如下两种测量软件规模的方法:a)估计的功能点计数;b)指示性功能点计数。上述两种方法供软件开发的早期阶段使用。这种FsMM声称适用于所有软件类型。注:荷兰软件度量用户协会(NEsMA)维护NEsMA方法。33功能规模测量(FsM)相关标准问的关系本条描述FSM相关各标准间的关系。GBT184911定义了FsM,描述了一种功能规模测量方法(FsMM)的特性,给出一个软件规模量化方法必须展现的要求,以便使有关标准化管理机构识别为FsMM。GBT18

18、4911是与FsM相关的标准的基础标准。FSMM用户须评价最适合其需要的方法,首先是确保该方法符合GBT184911,然后要验证该方法的能力与其性能需要相适应。仅当一个候选的FsMM经过评估确定其符合GBT184911的必选要求时,它才能声称为FsMM。进行评估虽然有多种方式,但还是推荐采用GBT184913。IsoIEC19761、ISOIEc20926、ISOIEc20968和ISOIEC24570是4种经验证的FSMM。一旦候选的FsMM经采用GBT18491-2证明其为合格的FsMM,就可以使用GBT184912来评估其性能。 当评估FsMM的性能时,有用的办法是将其应用到标准化的Fu

19、R集合上。GBT184914提供了这样的标准化的FuR。GBT184914还以同样的方式提供一种手段,用以获得在各FsMM间进行比较的参考测量用例。GBT184914提供了基准用户需求。FsMM用户或开发方的一项重要要求是具有辨识FSM对测量中的软件的功能域的适用性的能力。GBT184915描述了如何定义功能域。 GBT184916提供了采用FsM相关标准的指南以及协助用户选择最适合其需要的FsMM的过程。图1展示了上文所述的FsM相关标准之间的关系。 GBT1849162010IsOIEC14143-6:2006厂jz=二=二=二=二z=二二二二吾兰|i兰三兰三i三三彳?5燃牝牛l髅状蛊厘磐

20、骣状罂窆函一匣GBT1849162010lSoIEC 141436:200634功能规模测量(FsM)相关标准的用法指南以下从FsM用户和功能规模测量方法(FsMM)开发方的视角,对每项FsM相关标准都给出简要阐述。341礴M用户指南当用户选择和采用一个或一个以上FsMM时:a)GBT 18491_1用于理解FSMM的定义和特性;b)GBT 184912用于检查FsMM对GBT184911的符合性;c)GBT18491_3用于验证FsMM的声明(即性能属性)和(或)进行由验证发起方请求的测试;d)GBT184914提供RuR的标准集合,用以在各FsMM的测量结果之间进行比较;e)GBT 184

21、915能用于通过评价FuR特性确定功能域;f)ISOIEC 19761、IsOIEc20926、IsoIEc20968和IsoIEc24570对于进行评估、验证、比较然后选择,都是可用的FsMM。342礴MM开发方指南当FsMM开发方在设计候选的FsMM时:a)GBT 184911用于理解FSMM的定义和特性;b)GBT 184912用于检查候选的FsMM对GBT184911的符合性;c)GBT 184913用于验证FsMM对自身的声称(即性能属性);d)GBT 184914用于获得参考测量结果以评价候选的FsMM;e)GBT184915用于描述候选的FsMM适用的功能域。 4功能规模测量(F

22、sM)和Fs功能规模(蕾s)的使用41综述本章描述FsM和Fs的一些用法。其中内容既不拟作为FsM和Fs的使用手册,也不拟包揽 无遗。FsM和Fs的使用归结为两部分:用于项目管理和用于性能管理。 注l:FsM通过功能规模测量方法(FsMM)进行,下面是对FsM和Fs的使用而不是对FsMM使用的描述。注2:用户对于软件的需要,除FuR外,还可包括非功能要求(见GBT184911)。一些测量软件规模方法在FsM所需要的步骤外附加一个或一个以上步骤,来考虑质量和技术要求。这些附加的步骤并不是应用FsMM(见GBT18491,1)过程的组成部分,但可对Fs的实际应用有所贡献。42项目管理对FsM和Fs

23、使用的描述说明了Fs能如何应用于软件项目的管理和控制。421项目资源预测对于新开发的和增强的项目,能从多种类型的数据中构造一种预测模型算法,这些数据可由已经完成的项目样本中收集得到,例如,Fs、质量要求、技术要求、消耗的资源(由成本、工作量或完成的进度表来表达),以及预期对消耗的资源总量产生了影响的人口统计特性。一旦模型构造完毕,就能在未来软件项目生存周期的早期,通过在模型中输入诸如以下信息生成对资源的预测:a)软件的FS;b)质量要求、技术要求和人口统计特性的预期影响;c)此类软件开发的预期交付率。注:软件增强是修改软件以便添加、改变和删除用户功能的过程,软件维护则是修改软件以便改正缺陷,改

24、进性能以及支持计算环境改变(例如添加了新型的数据存储设备)的过程。422跟踪项目进展在软件项目生存周期之初,FsM能为软件的开发或增强创建一种基本功能组件(BFc)的详细清GBT 1849162010ISoIEc 141436:2006单。项目经理能用此清单跟踪和交流项目进展,首先通过跟踪BFc目标集的变化(即通过标识在清单中增加和删除的BFC),然后通过记载已经开发的和尚未开发的BFc。于是,项目进展即能以越过了里程碑或已经完成的目标BFC的百分比进行交流。423管理范围改变在软件项目生存周期之初,FsM能通过创建一个由用户和软件供方一致同意的BFc详细清单来确定软件的范围。对于该BFc集的

25、每一次变化,都能算出功能规模(Fs),并输入到一个估算模型,以便预测对工作量和进度的影响。这种影响能够用于协商对软件范围和项目计划的修改。424软件包功能适合度FsM能辅助表达一个软件包所提供的功能与功能性需求的适合度。对于功能性需求能够进行Fs测量。对软件包所满足的功能性需求也能够进行Fs计算。适合度程度能够用另一Fs表达成所满足的功能性需求的比例。425善后分析所有实际结果和资源消耗都应与Fs建立关系,以使其与其他项目具有可此性。43性能管理本条描述Fs如何应用到资源使用预测和性能管理。典型的应用包括将Fs作为一个规范化因素来使用,以及收集大量数据以创建模型。431生产率管理FsM能辅助管

26、理软件开发、增强和维护过程的生产率。可以对生产率指标和人口统计特性进行分析以确定哪种人口统计特性对生产率影响最大。人口统计特性是会影响软件的开发、增强和维护过程的环境、项目和(或)员工特性。例如员工经验、工具用法、用户关系、工作条件、员工业务知识以及开发语言。生产率能够通过利用这些特性和监控未来软件项目的生产率趋势进行管理,以便了解是否达到预期效果。432质量管理FsM能辅助管理缺陷数。分析缺陷密度(在一定时段内辨识出的缺陷数与功能规模时段之比)能够确定哪些人口统计特性对缺陷密度影响最大。缺陷密度能够利用这些特性以及监控未来软件项目的生产率趋势进行管理,以了解是否达到预期效果。433组织的成熟

27、度和过程能力FsM能提供支持更高级别的组织的成熟度和过程能力所必要的定量测量的基础。434计算组织的软件资产对一个组织的部分或全部应用投资能够进行FS测量,并将其输入到一个估算模型,以确定软件资产的价值以及更换、再工程或外包的总成本。435作维护预算FsM能帮助对组织的软件业务量的维护作预算。除了维护成本或效果与Fs相比外,业务量的FS也能够被监控。这些信息能够用于预测维护预算。436合同管理FsM能由软件供方用作管理软件开发的成本和进度的组成部分。5功能规模测量方法(瞒MM)选择与开发过程51概要本章描述了用GBT 18491系列标准辅助以下过程:a) 辅助用户选择FsMM以确保该FsMM满

28、足用户要求的过程;b) 辅助FsMM开发方创建符合GBT 184911标准并对适用域有效的FsMM。GBT1849162010IsoC 141436:200652选择合适的礴MM过程521礴MM选择过程概述本条描述辅助用户如何使用GBT209172007口1选择满足其需要的FsMM的过程。GBT209172007描述了测量选择的过程。由于FsMM选择是挑选一个提供测量方法的过程,因此要求以GBT209172007的A1中以下各项进行FsMM选择:a)组织单位的特性化;b)对信息需要的规定;c)测量选择。出于本部分的目的,上述为FsMM选择定制的过程称为“FsMM选择过程”。该过程的概要如图2所

29、示。这里描述的例子能在GBT209172007的附录F中查到。注:能作候选的有IS0IEc19761、IsoIEc20926、IsOIEc20968和IsOIBc24570或其他符合Is0c141431的FSMM圄2 FsMM选择概要522FsMM选择过程5221组织单位的特性化对有效的FsMM,不同组织有不同需求,这取决于待测量软件的类型和对测量结果的准确性要求。最合适的FsMM还取决于最后所得的Fs如何使用。例如,金融机构一般选择对管理信息类型的软件(MIs)精确且可重复测量的FsMM。而化工厂会要求FsMM能应用于可描述为“实时”的功能域。因此,FsMM的选择起始于将组织的软件归类到的功

30、能域。当一个组织要求FsM的结果是针对工业数字的生产率进行基准测试时,通用的FsMM会比无工业数字可用的FsMM更加适合。当一个组织仅仅要求“粗略”数字时,就会在使用GBT184913评估其能力时降低对FsMM的准确性要求。以下分析过程为选择合适的FSMM提供了便利:a)识别组织待测量的领域,并利用GBT184915将其软件归人各功能域。功能域可以划分为MIS、实时、科学、基础设施等类别。b)确定组织采用的软件获取过程的类型,例如,自行开发、购买现货软件包或外包给第三方开发。获取过程有助于确定要求FsMM测量软件活动的范围和测量的目的。c)识别GBT8566口1中定义的哪些过程为该组织所用,哪

31、些过程属于FsM所涵盖活动的范围。8GBT 1849162010ISoIEC 14143_6:2006过程可以包括规划、订货、设计、实现及资产管理。组织特定的过程可以使用,然而,强烈希望采用GBT 8566中定义的过程。d) 以GBT 20917为指南,制定组织的测量实施过程。一个组织的测量能力影响需要收集的信息的准确性与总量,也影响测量人员的选配及所要求的信息技术技能水准。测量结果可以各不相同,这取决于测量人员专门知识的水平、测量可用的时间以及测量的目的。5222信息需要的标识此处描述基于5221中陈述的对于组织特性化的分析,定义和制定最合适的FsMM的要求的过程。在分析期间,将组织的信息需

32、要优先级化并分出等级。注:分级的例子有“本质的”、“希望的”、“偏爱的”和“不必要的”,另一个例子是分为。商”、“中”和“低”。a)分析使用Fs结果的目的,对于这种分析,制定Fs目的的清单并加以优先级化是有用的。b)规定每一目的的性能要求,例如:重复性,准确性,可转换性,敏感性或辨别能力,及自适应性。关于性能要求的例子及其验证过程在GBT 184913中描述。c) 确定待测量软件的基本功能组件(BFc),并规定开发过程中将提供描述待测量BFc的可交付件的阶段。日期和时间能以绝对的方式表述,例如“这一过程开始后多少个月”,并以相对方式引用,例如“在各开发过程中的过程”。一个组织应通过查看BFc的

33、属性来确定使用其中哪一个。523砖MM的选择5231识别待采用的可用FsMM基于522z中所作的分析,选出一个或一个以上FsMM。应考虑如下几点:a)关于可用FsMM的信息,例如:可用程度和文档质量,实例研究,培训,认证,合格的测量人员和支持软件工具。开发方对其FsMM的维护和支持水平,FsMM在行业中的使用级别,以及行业测量数据的可用性,也都影响选择,像对该组织的软件功能域的适用性那样。b)在要求测量的时刻,识别和测量在组织的软件中已标识的BFc的能力。c)选出的方法是否满足组织的信息需要。d)信息需要的优先级。注:关于优先级化的某些可用工具,见参考文献14和15。5232选择最适合的FsM

34、M采用以下过程确定最适合的FsMM:a) 检查FsMM是否符合GBT 184911。当开发方或拥有方未按GBT 184912定义的方式提供对GBT 184911的符合性书面声明时,采用GBT 1849l_2或另一合适方法测试符合性。b) 当对FsMM有附加的性能要求(例如可读性、重复性和准确性)时,采用GBT 1849l_3和(或)GBT 184914,或者引用任何已公布的验证文档,来验证FsMM是否满足这些要求。c)基于上述过程的结论,选择最合适的FsMM以满足用户的FsMM要求。5233记录结果将选择FsMM所采用的过程和选择准则记入文档,以备在组织的信息需要发生变化时重新评价。524进行

35、FsM的相关活动为了采用通过522和523中的过程选出的FSMM进行有效而精确的测量,应做到以下几点:a) 阐明测量过程,并确保所涉及的人员都遵循此过程。有必要定义在FsM中实际采用的步骤。在这些步骤中应定义待测数据收集方法、FsM相关活动、测量结果报告以及对测量结果的储存和管理;b) 阐明评审方法,并确保所涉及的人员都遵循此步骤。重要的是定义对结果的评审方法以及对测量过程的管理办法。这有助于测量规程的统一,这反过来能给出精确的测量结果;c)审批选出的FsMM以及上述步骤和储备资源。关键是通过管理评审,批准选出的FsMM和9GBT1849162010ISoIEC 14143-6:2006上述规

36、程,并为测量过程储备必要的资源;d)希望获得用于测量的支持工具或技术,为数据存储分配充足的空间,并对所涉及的人员进行必要的培训。53聃MM开发过程当开发人员打算开发符合GBT184911的FsMM时,应遵循以下步骤:a)阅读并完全理解GBT184911中的FsM概念;b)利用GBT184915的附录A或附录B定义候选FsMM能适用的功能域; c)创建候选的FsMM;d)对候选的FsMM,采用适当方法就是否满足GBT184911的要求评价其符合性;e)采用GBT184913验证FsMM的重复性、再现性、准确性、可转换性、辨别阈值以及对功能域的适用性,并参考GBT184913中附录c将验证结果记入

37、文档;f)若步骤d)或e)失败时,则回到c);g)检查以确保与FsMM有关的资料符合于GBT184911和FSMM;h)为了对经验证的FsMM进行基准测试,使用同一组基准用户需求,并将FsMM的测量结果与其他FSMM的测量结果加以比较。推荐采用GBT184914附录A和附录B中的基准用户需求进行这种比较。GBT 1849162010IsoIEc 14143-6:2006附录A(资料性附录)功能规模测量(FsM)相关标准的范围注:本附录由FsM各相关标准的范围部分的副本组成。A1 GBT 18491系列A11 GBT184911GBT 18491_1定义了FsM的基本概念,并描述了应用FsM方法

38、的通则。GBT 184911对如何进行下述各项并未提供详细规则:采用特定方法去测量软件的功能规模利用从特定方法得到的结果;选择特定的方法。GBT 184911可适用于确定测量软件规模的方法是否是FsM方法的情形。该部分并不阻止开发各种各样的方法,而是提供一种评估特定方法是否符合FsM的基础。GBT 184911旨在供关系到软件的采办、开发、使用、支持、维护和审核的人员使用。A12 GBT 184912A121 GBT 1849l_2:a) 依倨GBT 184911 2001的规定,建立了一个对候选的FsM方法进行符合性评价的框架;b) 描述了一个符合性评价过程,评价候选FsM方法是否满足GBT

39、 1849112001的(类型)要求,以确定其是一个有效的FsM方法,即类型相同;c)描述了执行一个符合性评价的要求,以确保符合性评价过程的可重复性,以及对符合性判定与最终结果的一致性;d) 旨在确保符合性评价过程的输出结果是客观的、公正的、一致的、可重复的、完整的和可审核的;e) 提供了资料性指南(见GBT 184912附录A),以确定符合性评价组的能力;f)提供了检查表的示倒(觅GBT 1849l_2附录B),以帮助对候选FsM方法进行符合性评价;g) 提供了符合性评价报告模板的示例(见GBT 184912附录c)。符合性评价由具备该部分所述能力的符合性评价组来进行。GBT 18491_2

40、假定这个组熟悉GBT 184911中描述的概念和定义。通过把候选FSM方法的每个组成部分和GBT 1849112001中相对应的条款前后对照来进行符合性评价,这样候选FsM方法的组成部分均得到了符合性评价。符合性评价的输出包括对每一个被评价条款的结果。在确定候选FsM方法是否符合GBT1849112001时,只需考虑其“应”陈述的要求。为给候选FsM方法的最终用户提供附加信息,也可以考虑GBT 184911 200l的“宜”建议内容。符合性评价过程的输出是符合性评价报告。该报告可用于:a)通知最终用户:候选的FsM方法按照GBT18491_2符合GBT1849l_l,因而是FsM方法;b) 帮

41、助最终用户,告知他们哪个方法最适合其需要的判断意见。A122 GBT184912可用于第一方(供方)的、第二方(用户或购买者)或第三方(独立主体)的符合性评价。注:拥有方、发起方和评价方之间的关系取决于进行评价的类型,即第一方、第二方或第三方。A123虽然允许不参照该部分来声明一个候选FsM方法符合GBT 1849112001,但是该部分GBT1849162010Is0IEc 141436:2006提供了可以增加该声明可信度的符合性评价过程。该部分就符合性评价规程提出了要求,可用于第一方、第二方或第三方的符合性声明。该部分的条款特别适合那些需要第三方符合性评价的顾客。顾客期望使用或获得按本部分

42、符合性评价过的FsM方法,在需要评价时,宜明确地引用该部分。A124符合性评价不宜被解释为FsM方法具有完全符合性的保证,仅表明在评价过程中未发现不符合项的证据。A125当候选的FsM方法成功地完成了符合性评价规程,满足GBT184912中44的要求时,即应确定为符合。注1:候选的FsM方法的符合性基于对GBT184911的要求的评价。GBT184912定义了一个过程,可用于评价候选的FsM方祛是否符合GBT184911的要求。注2:对于符合性评价或测试方击的标准,例如GBT184912,并不臆古承担任何种类测试的义务。该标准定义了用于评价的过程,当有要求和被引用(例如在规章或在合同文档中)时

43、,宜实施此种评价。A13GBT184913GBT184913制定了一种框架,用于验证FsM方法的陈述和(或)执行验证的发起方请求的测试,涉及到下列性能属性:重复性和再现性i准确性;可转换性;一一辨别阈值;对功能域的适用性。注1:涉及其他性能属性的脒述和测试请求超出该部分的范围。该部分致力于保证验证的输出是客观的、公正的、一致的和可重复的。作为应用GBT184913的结果所产生的验证报告,将使潜在的用户能选择最能满足其需要的FsM方法。 注2:对FSM方法的验证产生的结果表明:性能属性展现程度;性能属性是否展现于所陈述的程度。该部分没有“通过”或“失败”的概念。一个FsM方法能基于是否进行了适当

44、的验证而认为是“已验证”或“未验证”。A14GBT184914GBT184914定义了在验证一个功能规模测量(FsM)方法时使用的基准模型。 该基准模型由以下两个部分组成:一个可以用FsM方法来估计规模的基准用户需求(RuR)的分类框架。包括这种RuR的例子,它引用了可以供RuR使用的更多用户需求(uR);选择基准FsM方法的指导说明。根据这些指导,可以对FsM方法进行比较。这种参考模型是FSM方法的评价过程的输入。评价测试的公式和执行以及对结果的解释都超出了该部分的范围。该部分中包含的RuR和附加的参考表仅仅代表了在某些领域和情况下的uR的例子。附加的RuR与在GBT18491_4附录A、附

45、录B和附录c中不包括的领域和情况下的RuR,将会在该部分中所描述框架的协助下产生。基准FsM方法的要求有助于选择基准FsM方法。A15GBT184915GBT184915描述了功能域的属性和可用于确定功能域的功能用户需求(FuR)特性的原理。 GBT184915的附录A和附录B中提供了两种实现这些原理的方法实例。 这两个模型中无论哪个均可直接采用,或者通过以下方法使用本地定义的功能域:2GBT 1849162010ISoIEC 141436:2006a) 由FsM方法的用户来确定一个特定的FsM方法是否适用于特定FuR描述的功能域;b)对给定的FuR集,描述该FUR所属的功能域;c) 由FsM

46、方法的拥有方和设计方描述在GBT 184911 2001中概括的可应用FsM方法的功能域。使用GBT 184915的附录A和附录B中的方法确定功能域在于它允许对不同出处的FuR进行比较,并允许对各种FsM方法的可用性进行比较。A2功能规模测量方法(FSMM)的国际标准本章从这些国际标准的目的、应用领域或预期读者群以及局限性的角度三方面,提供IsOIEc19761、IsoIEc 20926、IsOIEc 20968和IsoIEc 24570的概要。A21 ISOIEC 19761A211目的该国际标准规定了cOsMICFFP功能规模测量方法的定义、约定和活动的集合。A212应用领域Is0IEc 19761适用于如下功能域的软件:a) 支持业务管理所需的应用软件;示例1:金融、保险、会计、人事、采购、分销或制造。注:这类软件常常以“

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1