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

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

1、ICS 35.080 L77 52 中华人民圭七./、不日国国家标准GB/T 1849 1. 6-201 O/ISO/IEC 14143-6: 2006 信息技术软件测量功能规模测量第6部分:GB/T18491 系列标准和相关标准的使用指南Information technology-Software measurement一Functional size measurement一Part 6: Guide for use of GB/T 18491 series and related standards (lSO/IEC 14143-6: 2006 , Information techno

2、logy-Software measurement一Functional size measurement Part 6 :Guide for use of ISO/IEC 14143 series and related standards, IDT) 2010-12-01发布2011-04-01实施数码防伪中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 1849 1. 6-2010/ISO/IEC 14143-6 :2006 目次前言.1 引言.n l 范围-2 缩略语3 功能规模测量(FSM)相关标准(GB/T18491系列)和功能规模测量方法(FSMM)标准

3、及两者的关系.4 功能规模测量(FSM)和FS功能规模(FS)的使用5 功能规模测量方法(FSMM)选择与开发过程7附录A(资料性附录)功能规模测量(FSM)相关标准的范围参考文献. 15 GB/T 1849 1. 6-2010/ISO/IEC 14143-6 :2006 目。言GB/T 18491在信息技术软件测量功能规模测量总标题下,目前由下列6个部分组成:一一一第1部分:概念定义;一一第2部分:软件规模测量方法对GB/T18491. 1一2001的符合性评价;十一第3部分:功能规模测量方法的验证;第4部分:基准模型;第5部分:功能规模测量的功能域确定;第6部分:GB/T18491系列标准

4、和相关标准的使用指南。本部分为GB/T18491的第6部分。本部分等同采用国际标准ISO/IEC14143-6: 2006 (信息技术软件测量功能规模测量第6部分:ISO/IEC 14143系列标准和相关国际标准的使用指南)(英文版)。由于该国家标准全部为推荐性标准,ISO/IEC14143-6:2006中列出的技术报告文字在转化为国家标准时作了删除处理。本部分的附录A是资料性附录。本部分由全国信息技术标准化技术委员会提出并归口。本部分负责起草单位:中国电子技术标准化研究所、上海计算机软件技术开发中心、上海宝信软件股份有限公司、上海鲁齐信息科技有限公司。本部分主要起草人:冯惠、王宝艾、杨根兴、

5、胡国奋、张露莹、艾丽君。I GB/T 1849 1. 6-201 O/ISO/IEC 14143-6: 2006 引-=目功能规模测量(FSM)是通过量化软件用户功能需求来测量软件规模的一种技术。最初发表的包含这种概念的方法是由AllanAlbercht于20世纪70年代后期开发的功能点分析。此后,对原有方法开发出了许多扩展和变种。在ISO/IEC国际标准领域,与功能规模测量相关的如下国际标准和技术报告已经公布:ISO/IEC 14143系列标准,第1部分至第5部分(对应GB/T18491.118491. 5); 一一ISO/IEC19761 :2002; 一一-ISO/IEC20926:20

6、02; 二一-ISO/IEC 20968: 2002; 一一一ISO/IEC24570: 2004 0 本部分的编制目的是为FSM方法的用户和开发方提供这些标准的相互关系和使用的指南。通过测量一个软件所体现的功能规模(F凹,有助于更好地理解该软件的特性及其开发、维护和支持活动。与功能规模和(或)功能规模测量的定义及使用相关的标准分三种类型:a) 概念标准:描述概念和提供定义;b) 支持标准:提供辅助功能规模测量方法(FSMM)评价的信息,并提供软件领域测量的示例;c) 方法标准:定义FSMM的实例。除方法标准之外,只要符合GB/T18491. 1,任何FSMM都能用于测量FSoFSMM测量软件

7、的能力能随领域的不同而有所变化。因此,在决定使用哪种FSMM之前,评估用以恰当定出被测软件规模的方法的能力是明智的。本部分提供了采用与功能规模测量相关的所有标准去选择适合的FSMM的指南。应用选出的FSMM得到的功能规模结果,能用于软件生存周期自始至终的各种目的。本部分还提供了如何使用FSM和功能规模去管理软件开发和维护的说明性例子。E GB/T 18491. 6-201 O/ISO/IEC 14143-6: 2006 1 范围信息技术软件测量功能规模测量第6部分:GB/T 18491系列标准和相关标准的使用指南GB/T 18491的本部分提供了功能规模测量CFSM)相关标准的概括说明以及下列

8、标准之间的关系:一GB/T18491系列FSM框架标准,这些标准提供了FSM的定义和概念以及功能规模测量方法CFSMM)的符合性与验证;二一ISO/IECFSMM标准,即ISO/IEC19761、ISO/IEC20926、ISO/IEC20968和ISO/IEC 24570。本部分也提供了帮助用户选择和开发满足其需求的FSMM的过程以及如何使用功能规模CFS)的指南。FSMM包括但不限于ISO/IEC19761、ISO/IEC20926、ISO/IEC20968和ISO/IEC24570四项标准。注:FSMM是符合GB/T1849 1. 1的必选要求的软件规模测量方法,推荐特定的FSMM超出本

9、部分的范围。本部分的预期读者群是:-FSM的用户与潜在用户;二FSMM的开发方。2 缩略语BFC 基本功能组件FS 功能规模FSM 功能规模测量FSMM 功能规模测量方法FUR 用户功能需求CBas巳FunctionalComponent) CFunctional Size) CFunctional Size Measurement) CFunctional Size Measurement Method) CFunctional User Requirement) 3 功能规模测量CFSM)相关标准CGB/T18491系列)和功能规模测量方法CFSMM)标准及两者的关系3.1 FSM相关标准

10、概要3. 1. 1 综述功能点分析创立于20世纪70年代后期,之后便在世界范围内使用。随着时间的推移,衍生和设计了一些替代方法。这些方法虽然在用于测量软件的规则上有所变化,但都关注软件的FUR。GB/T 18491. 1定义了FSM和FSMM的概念。GB/T18491的后续部分CGB/T18491系列)已经制定出来用以评价FSMMo以下概括了这些FSM相关标准的要点。注:有关FSM相关标准中范围一章的副本,见本部分的附录A。3. 1. 2 GB/T 1849 1. 1 GB/T 18491. 1是一项概念标准,并且是其他标准的基础,而这些标准划分为支持标准与方法标准两类。该部分是所在系列标准的

11、基础标准,内容如下:1 GB/T 1849 1. 6-2010/ISO/IEC 14143-6 :2006 a) 定义;b) FSMM的特性;c) FSMM的要求;d) 应用FSMM的过程;e) FSMM标号设置的约定。3. 1. 3 GB/T 1849 1. 2 GB/T 18491. 2是一项支持标准。该部分定义了检查一个候选的FSMM是否符合GB/T18491. 1的过程。推荐采用GB/T18491. 2,尽管不使用该标准也能进行符合性评估。GB/T 1849 1. 2内容如下:a) 评价方的特性;b) 符合性评价的输入;c) 符合性评价规程的任务和步骤;d) 符合性评价的输出:e) 符

12、合性评价的结果。另外,还有以下附录:a) 评价方的能力(资料性); b) 符合性评价检查表示例(资料性hc) 符合性评价报告示例(资料性)。3. 1. 4 GB/T 1849J吨3GB/T 18491. 3是一项支持标准。对于那些评价最适合其需要的方法的FSMM用户或那些希望检查其声称的FSMM性能的开发方而言,该部分提供了一种评估FSMM性能属性的过程。虽然有多种方式可进行这种验证,但仍推荐采用GB/T18491. 3。GB/T 18491. 3包含下列内容zu 验证组的能力和职责;b) 验证输入zc) 验证规程;d) 验证输出。另外,它还包括以下附录za) 测试请求的表述(规范性hb) 验

13、证方法(规范性); c) 验证报告示例(资料性)。3. 1. 5 GB/T 1849 1. 4 GB/T 18491. 4是一项支持标准。该部分提供了一种用于在FSMM间比对FSM结果的基准用户需求的标准汇集。其中还包含选择基准FSMM的指南。该部分与GB/T18491. 3结合使用,能将规范的、定量的FSMM性能证据汇集起来。GB/T 18491. 4包含如下要求za) 基准用户需求(RUR); b) 基准FSM法。另外,在附录中包括以下基准用户需求例子:a) 业务应用RUR(资料性); b) 实时与控制RUR(规范性); 2 GB/T 18491. 6-201 O/ISO/IEC 1414

14、3-6: 2006 c) RUR参考清单(资料性)。3. 1. 6 GB/T 1849 1. 5 GB/T 18491. 5是一项支持标准。制定该部分是为了描述功能域(软件类型勺,一个软件以此判定所属,一个规模测量方法(FSMM)能以此声称其适用性(按GB/T18491. 1的要求)。该部分通过描述功能域特性以及能将FUR特性用于确定功能域的规程,提供一种确定功能域的手段。在资料性的附录中提供了实现这些原则的两个示例方法。GB/T 18491. 5提供定义功能域的过程。GB/T 18491. 5包含下列内容:a) 功能域的一般要求;b) 功能域特性的一般要求;c) 确定用于给定FUR集合的功能

15、域;d) 确定一个FSM方法对特定功能域的适用性;e) 功能域分类方法示例。另外还包括以下附录:a) 确定功能域的CHAR方法(资料性hb) 确定功能域的BFC型方法(资料性)。3.2 标准化的功能规模测量方法(FSMM)的概要3.2.1 方法标准ISO/IEC提供了4种标准化的FSMM:一-ISO/IEC1976l(COSMIC-FFP方法); 一-ISO/IEC20926(lFPUG方法); 一ISO/IEC20968(Mk II方法); 一一ISO/IEC24570(NESMA方法)。注:FSMM是指包括功能点分析的功能规模测量方法的类属首字母缩略语。3.2.2 ISO/IEC 1976

16、1 ISO/IEC 19761是COSMIC全功能点(COSMIC-FFP)方法的变换。这种FSMM假定软件由功能过程组成,这些功能过程进而由数据活动组成,其中的数据活动归类为入口或数据输入类型(E)、出口或数据输出类型(X)、读或数据读类型(R)以及写或数据写类型(W)。在COSMIC-FFP方法中,测量单位是由该方法所认定的4种类型中的任何一种数据活动的一个实例。这种FSMM方法声称既适用于管理信息系统(MIS)类型软件又适用于实时类型软件。注:公共软件测量国际联合会CCOSMIC)维护COSMIC-FFP方法。3. 2. 3 ISO/IEC 20926 ISO/IEC 20926是未调整

17、的IFPUG4.1功能规模测量方法的变换。这种FSMM假定软件由外部输入类型(ED、外部输出类型(EO)、外部查询类型(EQ)、内部逻辑文件类型(lLF)和外部接口文件类型(EIF)的基本功能组件(BFC)类型所组成。这5类元素是用于功能规模测量的BFC这种FSMM方法声称适用于所有类型的软件。注:国际功能点用户组(lFPUG)维护IFPUG方法。3. 2. 4 ISO/IEC 20968 ISO/IEC 20968是Mkll功能点分析方法(Mkll方法)的变换。这种FSMM假定软件由逻辑事务组成,并测量输入数据元素类型(Ni)、引用的实体类型(Ne)及输出数据元素类型(No)三者的数目。这种

18、FSMM方法声称适用于能标识逻辑事务的任何软件类型。3 GB/T 1849 1. 6-20 10/ISO/IEC 14143-6 :2006 注:英国软件度量协会(UKSMA)维护Mkll方法。3. 2. 5 ISO/IEC 24570 ISO/IEC 24570是NESMA软件规模量化方法的变换。它非常类似于IFPUG方法,只是另外具有如下两种测量软件规模的方法:a) 估计的功能点计数;b) 指示性功能点计数。上述两种方法供软件开发的早期阶段使用。这种FSMM声称适用于所有软件类型。注:荷兰软件度量用户协会(NESMA)维护NESMA方法。3.3 功能规模测量(FSM)相关标准间的关系本条描

19、述FSM相关各标准间的关系。GB/T 18491. 1定义了FSM,描述了一种功能规模测量方法(FSMM)的特性,给出一个软件规模量化方法必须展现的要求,以便使有关标准化管理机构识别为FSMMoGB/T 18491. 1是与FSM相关的标准的基础标准。FSMM用户须评价最适合其需要的方法,首先是确保该方法符合GB/T18491. 1,然后要验证该方法的能力与其性能需要相适应。仅当一个候选的FSMM经过评估确定其符合GB/T1849 1. 1的必选要求时,它才能声称为FSMMo进行评估虽然有多种方式,但还是推荐采用GB/T18491. 30 ISO/IEC 19761、ISO/IEC 20926

20、、ISO/IEC20968和ISO/IEC24570是4种经验证的FSMMo一旦候选的FSMM经采用GB/T18491. 2证明其为合格的FSMM,就可以使用GB/T18491. 2来评估其性能。当评估FSMM的性能时,有用的办法是将其应用到标准化的FUR集合上。GB/T18491. 4提供了这样的标准化的FURoGB/T 1819 1. 1还以同样的方式提供一种手段,用以获得在各FSMM间进行比较的参考测量用例。GB/T18491. 4提供了基准用户需求。FSMM用户或开发方的一项重要要求是具有辨识FSM对测量中的软件的功能域的适用性的能力。GB/T18491. 5描述了如何定义功能域。GB

21、/T 18491. 6提A供了采用FSM相关标准的指南以及协助用户选择最适合其需要的FSMM的过程。图1展示了上文所述的FSM相关标准之间的关系。4 E三51I乙二二写|定义FSM的概念和FSMM的要求IC二二二11一个候选FSMM.可提交用GBrr18491. 2进行对GBrr18491. 1 符合性的评估。田二-品-。-MOS由皂白nzz,。MOOOr-啊-若采用GB/T18491. 2 成功,则FSMM能声称其符合性r-锚-钮-、现有的ISO/IEC标准化的FSMMl FSMM 选择适合的FSMM对GB汀18491.1的符合性评价相对于性能属性的验证定义用于测试候选的FSM对GB汀184

22、91.1要求符合程度的示例过程定义用于验证FSMM满足测茧目标的能力的示例过程提供候选的测试用例供验证/ 定义借助功能域迸行软件分类的示例过程。FSMM能借助功能域陈述其适用范围.集合过程口口自由用于演示FSMM的应用和用法包含一组参考用户需求巳:指示FSMM状态的流.一一_.一个标准给其他标准、过程和集合的信息。ISO/IEC、G/T标准一个方法FSM相关标准间的关系圈1巳RGB/T 1849 1. 6-201 O/ISO/IEC 14143-6: 2006 3.4 功能规模测量(FSM)相关标准的用法指南以下从FSM用户和功能规模测量方法(FSMM)开发方的视角,对每项FSM相关标准都给出

23、简要阐述。3.4.1 FSM用户指南当用户选择和采用一个或一个以上FSMM时:a) GB/T 18491. 1用于理解FSMM的定义和特性;b) GB/T 18491. 2用于检查FSMM对GB/T18491. 1的符合性;c) GB/T 18491. 3用于验证FSMM的声明(即性能属性)和(或)进行由验证发起方请求的测试;d) GB/T 18491. 4提供RUR的标准集合,用以在各FSMM的测量结果之间进行比较;的GB/T 18491. 5能用于通过评价FUR特性确定功能域;。ISO/IEC19761、ISO/IEC20926、ISO/IEC20968和ISO/IEC24570对于进行评

24、估、验证、比较然后选择,都是可用的FSMMo3.4.2 FSMM开发方指南当FSMM开发方在设计候选的FSMM时:a) GB/T 18491. 1用于理解FSMM的定义和特性;b) GB/T 18491. 2用于检查候选的FSMM对GB/T18491. 1的符合性;c) GB/T 18491. 3用于验证FSMM对自身的声称(即性能属性); d) GB/T 18491. 4用于获得参考测量结果以评价候选的FSMM;e) GB/T 18491. 5用于描述候选的FSMM适用的功能域。4 功能规模测量(FSM)和FS功能规模(FS)的使用4. 1 综述本章描述FSM和FS的一些用法。其中内容既不拟

25、作为FSM和FS的使用手册,也不拟包揽元遗。FSM和FS的使用归结为两部分:用于项目管理和用于性能管理。注1:FSM通过功能规模测量方法(FSMM)进行,下面是对FSM和FS的使用而不是对FSMM使用的描述。注2:用户对于软件的百耍,除FUR外,还可包括非功能要求(见GB/T18491. 1)。一些测量软件规模方法在FSM所需要的步骤外附加一个或一个以上步骤,来考虑质址和技术要求。这些附加的步骤并不是应用FSMM(见GB/T 18491. 1)过程的组成部分,但可对FS的实际应用有所贡献。4.2 项目管理对FSM和FS使用的描述说明了FS能如何应用于软件项目的管理和控制。4.2.1 项目资源预

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

27、4.2.2 跟踪项目进展在软件项目生存周期之初,FSM能为软件的开发或增强创建一种基本功能组件(BFC)的详细清6 GB/T 18491. 6-2010/ISO/IEC 14143-6 :2006 单。项目经理能用此清单眼踪和交流项目进展,首先通过跟踪BFC目标集的变化(即通过标识在清单中增加和删除的BFC),然后通过记载已经开发的和尚未开发的BFC于是,项目进展即能以越过了里程碑或已经完成的目标BFC的百分比进行交流。4.2.3 管理范围改变在软件项目生存周期之初,FSM能通过创建一个由用户和软件供方一致同意的BFC详细清单来确定软件的范围。对于该BFC集的每一次变化,都能算出功能规模(FS

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

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

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

31、选择FSMM以确保该FSMM满足用户要求的过程;b) 辅助FSMM开发方创建符合GB/T18491. 1标准并对适用域有效的FSMM。7 G/T 1849 1. 6-20 1 O/ISO/IEC 14143-6:2006 5.2 选择合适的FSMM过程5.2.1 FSMM选择过程概述本条描述辅助用户如何使用GB/T20917 2007的选择满足其需要的FSMM的过程。GB/T 209172007描述了测量选择的过程。由于FSMM选择是挑选一个提供测量方法的过程,因此要求以GB/T20917 2007的A.1中以下各项进行FSMM选择:a) 组织单位的特性化;b) 对信息需要的规定;c) 测量选

32、择。出于本部分的目的,上述为FSMM选择定制的过程称为FSMM选择过程。该过程的概要如图2所示。这里描述的例子能在GB/T20917-2007的附录F中查到。452 rhu 程(过程发过开择与选择M选MMm M FD E-E, 组织单位的特性化(5.2.2.1)对信息需要的规定(5.2.2.2)FSMM (测址)的选择(5.2.3)标识将采用的可用FSMM见注选择最适合的FSMM(5.2.3.2) 将结果记入文档(5.2.3.3)FSMM开发过程(5.3)注:能作候选的有ISO/IEC19761、ISO/IEC20926、ISO/IEC20968和ISO/IEC24570或其他符合ISO/IE

33、C14143-1的FSJIv刷。图2FSMM选择概要5.2.2 FSMM选择过程5.2.2. 1 组织单位的特性化对有效的FSMM,不同组织有不同需求,这取决于待测量软件的类型和对测量结果的准确性要求。最合适的FSMM还取决于最后所得的FS如何使用。例如,金融机构一般选择对管理信息类型的软件(MIS)精确且可重复测量的FSMM。而化工厂会要求FSMM能应用于可描述为实时的功能域。因此,FSMM的选择起始于将组织的软件归类到的功能域。当一个组织要求FSM的结果是针对工业数字的生产率进行基准测试时,通用的FSMM会比元工业数字可用的FSMM更加适合。当一个组织仅仅要求粗略数字时,就会在使用GB/T

34、18491. 3评估其能力时降低对FSMM的准确性要求。以下分析过程为选择合适的FSMM提供了便利:a) 识别组织待测量的领域,并利用GB/T18491. 5将其软件归入各功能域。功能域可以划分为MIS、实时、科学、基础设施等类别。b) 确定组织采用的软件获取过程的类型,例如,自行开发、购买现货软件包或外包给第三方开发。获取过程有助于确定要求FSMM测量软件活动的范围和测量的目的。c) 识别GB/T8566IJ中定义的哪些过程为该组织所用,哪些过程属于FSM所涵盖活动的范围。8 G/T 18491.6-201 O/ISO/IEC 14143-6: 2006 过程可以包括规划、订货、设计、实现及

35、资产管理。组织特定的过程可以使用,然而,强烈希望采用GB/T8566中定义的过程。d) 以GB/T20917为指南,制定组织的测量实施过程。一个组织的测量能力影响需要收集的信息的准确性与总量,也影响测量人员的选配及所要求的信息技术技能水准。测量结果可以各不相同,这取决于测量人员专门知识的水平、测量可用的时间以及测量的目的。5.2.2.2 信息需要的标识此处描述基于5.2.2.1中陈述的对于组织特性化的分析,定义和制定最合适的FSMM的要求的过程。在分析期间,将组织的信息需要优先级化并分出等级。注:分级的例子有本质的飞希望的纱飞、偏爱的和不必要的,另一个例子是分为高、中和低a) 分析使用FS结果

36、的目的,对于这种分析,制定FS目的的清单并加以优先级化是有用的。b) 规定每一目的的性能要求,倒如:重复性,准确性,可转换性,敏感性或辨别能力,及自适应性。关于性能要求的例子及其验证过程在GB/T18491. 3中描述。c) 确定待测量软件的基本功能组件(BFC),并规定开发过程中将提供描述待测量BFC的可交付件的阶段。日期和时间能以绝对的方式表述,例如这一过程开始后多少个月,并以相对方式引用,例如在各开发过程中的xxx过程。一个组织应通过查看BFC的属性来确定使用其中哪一个。5.2.3 FSMM的选择5.2.3. 1 识别待采用的可用FSMM基于5.2.2.2中所作的分析,选出一个或一个以上

37、FSMMo应考虑如下几点:a) 关于可用FSMM的信息,例如:可用程度和文档质量,实例研究,培训,认证,合格的测量人员和支持软件工具。开发方对其FSMM的维护和支持水平,FSMM在行业中的使用级别,以及行业测量数据的可用性,也都影响选择,像对该组织的软件功能域的适用性那样。b) 在要求测量的时刻,识别和测量在组织的软件中已标识的BFC的能力。c) 选出的方法是否满足组朗的信息需要。d) 信息需要的优先级。注z关于优先级化的某些可用工具,见参考文献14l和1日。5.2.3.2 选择最适合的FSMM采用以下过程确定最适合的FSMM:a) 检查FSMM是否符合GB/T18491. 1。当开发方或拥有

38、方未按GB/T18491. 2定义的方式提供对GB/T18491. 1的符合性书面声明时,采用GB/T18491. 2或另一合适方法测试符合性。b) 当对FSMM有附加的性能要求(例如可读性、重复性和准确性)时,采用GB/T18491. 3和(或)GB/T18491. 4,或者引用任何己公布的验证文档,来验证FSMM是否满足这些要求。c) 基于上述过程的结论,选择最合适的FSMM以满足用户的FSMM要求。5.2.3.3 记录结果将选择FSMM所采用的过程和选择准则记入文档,以备在组织的信息需要发生变化时重新评价。5.2.4 进行FSM的相关活动为了采用通过5.2.2和5.2.3中的过程选出的F

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

40、 希望获得用于测量的支持工具或技术,为数据存储分配充足的空间,并对所涉及的人员进行必要的培训。5.3 FSMM开发过程10 当开发人员打算开发符合GB/T1849 1. 1的FSMM时,应遵循以下步骤:a) 阅读并完全理解GB/T18491. 1中的FSM概念;b) 利用GB/T18491. 5的附录A或附录B定义候选FSMM能适用的功能域;c) 创建候选的FSMM;d) 对候选的FSMM,采用适当方法就是否满足GB/T18491. 1的要求评价其符合性;e) 采用GB/T18491. 3验证FSMM的重复性、再现性、准确性、可转换性、辨别阁值以及对功能域的适用性,并参考GB/T18491.

41、3中附录C将验证结果记入文档;f) 若步骤d)或e)失败时,则回到c); g) 检查以确保与FSMM有关的资料符合于GB/T18491. 1和FSMM;h) 为了对经验证的FSMM进行基准测试,使用同一组基准用户需求,并将FSMM的测量结果与其他FSMM的测量结果加以比较。推荐采用GB/T18491. 4附录A和附录B中的基准用户需求进行这种比较。GB/T 18491. 6-2010/ISO/IEC 14143-6 :2006 附录A(资料性附录)功能规模测量(FSM)相关标准的范围注:本附录由FSM各相关标准的范围部分的副本组成。A.1 GB/T 18491系列A. 1. 1 GB/T 18

42、491. 1 GB/T 18491. 1定义了FSM的基本概念,并描述了应用FSM方法的通则。GB/T18491. 1对如何进行下述各项并未提供详细规则:采用特定方法去测量软件的功能规模5利用从特定方法得到的结果;选择特定的方法。GB/T 18491. 1可适用于确定测量软件规模的方法是否是FSM方法的情形。该部分并不阻止开发各种各样的方法,而是提供一种评估特定方法是否符合FSM的基础。GB/T 18491. 1旨在供关系到软件的采办、开发、使用、支持、维护和审核的人员使用。A. 1. 2 GB/T 1849 1. 2 A. 1. 2. 1 GB/T lS491. 2: a) 依倔GB/T18

43、491. 1一2001的规定,建立了一个对候选的FSM方法进行符合性评价的框架; 描述了一个符合性评价过程,评价候选FSM方法是否满足GB/T18491. 1一2001的(类型)要求,以确定其是一个有效的FSM方法,即类型相同;c) 描述了执行一个符合性评价的要求,以确保符合性评价过程的可重复性,以及对符合性判定与最终结果的一致性;d) 旨在确保符合性评价过程的输出结果是客观的、公正的、一致的、可重复的、完整的和可审核的;e) 提供了资料性指南(见GBjT18491. 2附录八),以确定符合性评价组的能力;f) 提供了检查表的示例(见GBjT18491. 2附录白,以帮助对候选FSM方法进行符

44、合性评价;g) 提供了符合性评价报告模板的示例(见GBjT18491. 2附录。符合性评价由具备该部分所述能力的符合性评价组来进行。GBjT18491. 2假定这个组熟悉GBjT 18491. 1中描述的概念和定义。通过把候选FSM方法的每个组成部分和GBjT18491. 1-2001中相对应的条款前后对照来进行符合性评价,这样候选FSM方法的组成部分均得到了符合性评价。符合性评价的输出包括对每一个被评价条款的结果。在确定候选FSM方法是否符合GBjT 18491. 1-2001时,只需考虑其应陈述的要求。为给候选FSM方法的最终用户提供附加信息,也可以考虑GBjT18491. 1-2001的

45、宜建议内容。符合性评价过程的输出是符合性评价报告。该报告可用于:a) 通知最终用户:候选的FSM方法按照GBjT18491. 2符合GB/T18491. 1,因而是FSM方法zb) 帮助最终用户,告知他们哪个方法最适合其需要的判断意见。A. 1. 2. 2 GBjT 18491. 2可用于第一方(供方的、第二方(用户或购买者)或第三方(独立主体)的符合性评价。注2拥有方、发起方和评价方之间的关系取决于进行评价的类型,即第一方、第二方或第三方。A. 1.2.3 虽然允许不参照该部分来声明一个候选FSM方法符合GBjT18491. 1-2001,但是该部分GB/T 18491. 6-201 O/I

46、SO/IEC 14143-6: 2006 提供了可以增加该声明可信度的符合性评价过程。该部分就符合性评价规程提出了要求,可用于第一方、第二方或第三方的符合性声明。该部分的条款特别适合那些需要第三方符合性评价的顾客。顾客期望使用或获得按本部分符合性评价过的FSM方法,在需要评价时,宜明确地引用该部分。A. 1. 2. 4 符合性评价不宜被解释为FSM方法具有完全符合性的保证,仅表明在评价过程中未发现不符合项的证据。A. 1. 2. 5 当候选的FSM方法成功地完成了符合性评价规程,满足GB/T18491. 2中4.4的要求时,即应确定为符合。注1:候选的FSM方法的符合性基于对GB/T18491

47、. 1的要求的评价。GB/T18491. 2定义了一个过程,可用于评价候选的FSM方法是否符合GB/T18491. 1的要求。注2:对于符合性评价或测试方法的标准,例如GB/T18491. 2,并不隐含承担任何种类测试的义务。该标准定义了用于评价的过程,当有要求和被引用(例如在规章或在合同文档中)时,宜实施此种评价。A. 1. 3 GB/T 1849 1. 3 GB/T 18491. 3制定了一种框架,用于验证FSM方法的陈述和(或)执行验证的发起方请求的测试,涉及到下列性能属性:重复性和再现性;-一准确性;一一一可转换性;辨别阔值;一对功能域的适用性。注1:涉及其他性能属性的陈述和测试请求超

48、出该部分的范围。该部分致力于保证验证的输出是客观的、公正的、一致的和可重复的。作为应用GB/T18491. 3的结果所产生的验证报告,将使潜在的用户能选择最能满足其需要的FSM方法。注2:对FSM方法的验证产生的结果表明:性能属性展现程度;性能属性是否展现于所陈述的程度。该部分没有通过或失败的概念。一个FSM方法能基于是否进行了适当的验证而认为是已验证或未验证。A. 1. 4 GB/T 1849 1. 4 GB/T 18491. 4定义了在验证一个功能规模测量CFSM)方法时使用的基准模型。该基准模型由以下两个部分组成:二一一个可以用FSM方法来估计规模的基准用户需求CRUR)的分类框架。包括这种RUR的例子,它引用了可以供RUR使用的更多用户需求CUR);一一选择基准FSM方法的指导说明。根据这些指导,可以对FSM方法进行比较。这种参考模型是FSM方法的评价过程的输入。评价测试的公式和执行以及对结果的解释都超出了该部分的范围。该部分中包含的RUR和附加的参考表仅仅代表了在某些领域和情况下的UR的例子。附加的RUR与在GB/T18491. 4附录A、附录B和附录C中不包括的领域和情

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

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

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