GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf
《GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf》由会员分享,可在线阅读,更多相关《GB T 18491.6-2010 信息技术 软件测量 功能规模测量 第6部分:GB T 18491系列标准和相关标准的使用指南.pdf(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)此类软件开发的预期交付率。注:软件增强是修改软件以便添加、改变和删除用户功能的过程,软件维护则是修改软件以便改正缺陷,改
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 18491.6 2010 信息技术 软件 测量 功能 规模 部分 18491 系列 标准 相关 使用指南

链接地址:http://www.mydoc123.com/p-104359.html