GB_T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.docx
《GB_T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.docx》由会员分享,可在线阅读,更多相关《GB_T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.docx(29页珍藏版)》请在课桌文档上搜索。
1、ICS35.MttCSS1.77侬中华人民共和家标准GB/T424492023/ISO/IEC20926:2009系统与软件工程功能规模测量IFPUG方法SystemsandsoftwareengineeringFunctiona1.sizemeasurement一IFPUGmethod(ISO/IEC20926:2(M)9,SoftwareandsystemsengineeringSoftwaremeasurementIFPuGfunctiona1.sizemeasurementmethod2009,11.),)2023-03T7发布2023-10-01实施国家市场监督管理总局岩木国家标准化
2、管理委员会发布目次三引言1范围2规范性引用文件3术语和定义4缩略语75测埴过程7附录A(资料性)复杂度和功能规模的汇总表IS附录NA(资料性)本文件应用案例20刎文献23本文件按照GB,T1.1-20204标准化工作3则第1部分:标准化文件的结构和起草规则3的规定起草.本文件等同采用ISO/IEC20926:2009f软件与系统工程软件测MIFPUG功能规模测址方法20颂,本文件做了下列最小限度的编辑性改动:一为与现有标准文件协调,将标准名称改为系统与软件工程功能规模测中IFPUG方法;一增加了附录NA(资料性)本文件应用案例,请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利
3、的责任.本文件由全国信息技术标准化技术委员会(SMyrC28)提出并归口。本文件起草单位:中国电子技术标准化研究院,深圳赛西信息技术有限公司、北京软件造价评估技术创新联需、北京高质系统科技有限公司、国.家应用软件产品质量检粉检测中心、道普信息技术有限公司、广西达译科技有限公司、山东有计算中心(国家超级计算济南中心)、上海市软件行业协会、中国航天系统科学与工程研究院、山东山科数字经济研究院仃限公司、亚庆市小革果市H支有限公司、中国石油天然气股份有限公司规划总院、浙江迪捷软件科技有限公司、上海宝信软件股份有限公司、云南电网fi限设任公司信息中心、中冶赛迪西庆信息技术彳i限公司、浙江省电子信息产品检
4、验研究院、上海同出廷软件技术有限公司、上海计徵机软件技术开发中心、北京华宇信息技术,j限公司、北京中旗致岷科技布限公司、广东省科技艇础条件平台中心、苏州洞察公信息技术行限公司、上海旋思智能科技有限公司、北京可信华泰信息技术有限公司、成都四方仲业软件股份有限公司、北京软件和信息服务交易所有限公司。本文件主要起草人:张卿永李文带、声亮、苏伟、杨根兴、王海青、楼莉、临庆良、周鸣乐、李刚、贽瑜亮、李玲瑶、刘华林、吴迪龙、廖匆宇、许宗敏、李旺、李水玲、茹岫、康嫁、张元元毛玲燕、张艺、车汀涌、王琳椅芸、椒tt、饼加工吕咏用手辉、邓日洁、泻宽、牌忠保代票玲.榴蒯、于英利、帏德隆、余剑、J三.姚宝敬、韩明军、
5、马文、鲁仁元、胸斤、龚家瑜、3堀献、赵明、黄琳芳、刘林,欧阳树生、杜君、韩勇、刘芬、刘永超。为有效支持GB,,T18491信息技术软件测量:功能规模测量*的落地和实施,定义一种符合GB/T18491的功能规模测Jft方法,制定本文件.自20世纪70年代中期以来,以功能点用于测出软件功能规模的方法.已经从几个媒趣组织发展成为一个使人印象深刻的全球殂织,艾伦阿尔布缶希特是第一个公开发布软件规模的泅呆方法的人,该方法被称为功能点计数方法.随君功能点使用的增加,该方法的应用和使用也越来越广泛,自1986年成立以来,国际功能点用户祖UmerMiona1.FunccionPointUserGroUp.1F
6、PUG)不断改进阿尔布雷布特的软件功能分级方法.本文件定义的功能规模测址方法促进了对功能规模测心的一致性好择.IFPUG功能规模的测量方法也称为功能点计数方法.其功能现模的单位称为功能点.组织可以应用本文件来衡质以下方面的软件产品的规模:支持顺量和生产率分析:估算软件开发、增强和维护所需的成本和资源:为软件对比提供标准化因子:通过时应用程序包中包含的所有功能进行功能分级,确定所采购的应用程序包的规模:通过确定特定于其需求的功能规模来帮助用户确定应用程序包对其组织的好处.功能点分析通过收化软件主要基于逻辑设计向用户提供的任务和限务(即功能)来衡质软件。功能点分析的目的是测量:在软件中实现的用户请
7、求和接收的功能;不依赖于实现其技术测埴软件开发和维护的规模。功能点分析的过程为:-一足盛简单,以尽量域少测量过程的成木:在各个项目和*故中的测业具有一致性。系统与软件工程功能规模测量IFPUG方法1CT1.1.目的本文件规定了IFPUG功能规模冽H(FSM)方法的定义、规则和步骤.1.2H4本文件遵循ISOIEC14143-1:2007中的规定,1.3遁用性本文件适用于所有的功能领域,注;IHB笈网撤发布白皮书,为不断演固胸W1.倒i域提供本文件与IrP1.JG规模测试方法的先前版本完全兼容。IFPUG功能点分析人员已虹确定了不同的交付率(交付单个功能点的时间),这些交付率与在不同功能领域中构
8、建的应用程序有关.这些功能领域针对不同的项目规模和软件复杂度进行了校准.1.4用户本文件适用干任何需要测量功能规模的用户.对于有经脸的用户,本文件可提供有用的参考.2提范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不让日期的引用文件,其域新版本(包括所有的修改单)适用于本文件。1SO.1EC14143-1:2007信息技术软件测出功能规模测技第1部分:概念定义(Informationtechno1.ogy-SoftwaremeasurenmFunctiona1.sizemeasurement-PaixI:De
9、finitiOnofconcepts)注:GBT18491.12(X)1信息技术软件测显功能规模测ht第1部分:概念定义(IS(MECI4143-1:i99s,t113*WWfc下列术语和定义适用于本文件.3.1性维护adaptivemuintcnarc对交付后的软件产M以适应已变更或正在变更的环境而进行的修改.注;适应性维护梃供了必翌的进,以就漱件产品必绩运行于其中的环变更,为了与不断变更的环境用寺Id陟应做出相就成也例如,操作系统可能升级并且可以饮某些变更.她i应新的运行彩芝来源:ISa1.EC14764:200731)应用程序app1.ication山一个或多个部件、根块或子系统组成,支
10、持业务目标的自动化过程和数据的内聚合集.示睇应付账款、应收账款、工资单、采购、生户、装心唆控制、空qq堂索击达、目!送幅、三.三tiMi条客预订.33应用程序功躺URaop1.icaticnnctkm1.size由应用程序功能点计数确定.用功能点表示应用程序的大小。注:通过应用秘功瞰模.还可以确定支持已实现应用程序所需的工作I3.4应用程序功能点计数app1.icationunc1.ionpointcount应用木文件测依应用程序功能规模的活动.35安排Mrnmging事务功能中对属性排序的活动.3.6关联实体类型avMHijtiveentitytype包含进一步描述两个其他实体类型之间的多对
11、多关系属性的实体类型.3.7属性实体类型attributiveentityIype进一步描述另一个实体类型的一个或多个属性的实体类型.3.8其本功IB部件basefunctiona1.ComponcntJJFC功能双模测方法中为了测mi1.标而定义和使用的用户功能福求的基木堆位.7011:珈硼户需求是一轴喀户二它可由卜冽林功能部憎隗”的嗡客户”哪告客耀J买怖兄”和“城嫣户幽借息”.示触:“客户陋幅息”之类的在研的软件所特的蝴相关业第辘的耀.来源:ISOIEC14143-k2)73.1.)3.9边界boundary在研软件与共用户之间的概念上的界面.注:ISoIIjCNM3IB伽I”术谱叩训程序
12、边界”“来源:ISaqEC141431:2007333.10一致状态Condstentstate过程已完全执行,功能用户需求已得到满足,无需做更多的工作的节点.示例I:功能用户要求是打印支票并将适当的账户标记为己付款.如果只完成了功因Ii户需求的部分(例如只打印支票或只将记为已忖就.则应用程序将不处于一致状态.打F吱票而彳邛傩户标记为已忖款,会导致阅H程序中的不,致,11曲标记为己付款而R丁卬一样,示他:i功能用户方求是的的ft入文件来O澈据存铭、生成生产投机报告制错误报告返回给发送应IU程序的批处理过晒,除毒所有部分都完成.否则该过程不会处于政状态.示例3:功物目户需求忌将员工两动f炳的工作
13、.并欣证其安全许可缀卓附.要完成此JS作,将向安钿/IiF砂手发送个实时请求(该应H1.程序法护政府安企许可,而不是应用程序安全),并在完成传输之前收到响应.所有步骡都需要形成百出论.与安全闻IJfd芹的交互不足个里立的力猱或操作,它本身不会发生,没有它,嗝员工的事务也不会处干一效状粒3.11控IMe息contro1.Infonmticn却过指定要处理的数据的内容、时间或方式来影响玷本过程的数据。3.12转换功能conversionfunctiona1.ity用千粒换数据和(或)提供其他用户指定轨换要求的”务或数据函数,注:,康端只存在干应用程序开发成增强过程中。3.13纠正性帕correct
14、iveaaintennce软件产品交付后为纠正发现的何咫而进行的反陶性修改.注,悠&是修R漱件产品.以演足要求.家液ISQIEC1476427.3.23.14计数范B1.countingscope功能点计数中包含的一组功能用户需求.3.15Jk1.R元索类型datae1.ementtype;DET唯一的、用户可识别的、非近史属性3.16数据功能datafunction用户所见的数1的坡基本形式,用于控制、记录和传输信息.注,侬具各唯、用户可识别、awn.3.17源生效据deriveddata除了直接从数据函数中检索和验证命息之外,还包括其他步骤过程中所产生的数据.3.18开费9(目deve1.
15、opmentPrOject开发和梃供软件应用程序第一个版木的项目,3.19开发项目功能规模deve1.opmentprojectfunctiona1.size用开发项目的功能点计数的方法来测fit软件第一个版本提供给用户的功能.注:开发项H功缺廊4包括我换功能的规模。3.20开发目功能点计敏(fev1.cpMQtprojectfUnctiom1.pointont应用本文件来测负开发项目功能规模的活动.3.21若本过程e1.ementaryprocess对用户有意义的最小活动单元.3.22,强目三hancntproject开发和提供适应性雄护的项目.注I增强项目也可开发和提供纠正件、完善件维护,
16、这些并不会炳加增糊!”的功能明ft.3.23增裁项目功enhancementprojectu11cti*na1.size用增强项目功能点计数的方法来测地完成增强项目时的添加、更改或删除的功能.增强项目的功能规模可包脚专换J搬的规限3.24IWWI目ibSiHBtenhn三ntprojectftncticnedpointcourt应用本文件来测出增强项IJ功能规模的活动.3.25关型实体entitydependent(实体在没在其他实体存在的情况下,对业务本身没有意义或不止要,以诙:一寞体X的发生与实体Y的发生有必要关联:删除一个实体Y的发生会导致删除所有相关的实体X的发生。3.26H立实体en
17、tityindependent实体在没有其他实体存在的情况下,对业务本身是有意义的或重要的.3.27外部,入externa1.InpiitiE1.处理或控制来自应用程序边界之外的数据或信息的M本过程。外浙6W一种皿劭僻卅.3.28外部查询Zema1.itK1.Uiry;EQ向应用程序边界之外发送数据或控制信息的基本过程.注1:外部查闻是一种基本功能部件.,联应用程序在此土程中牛.成4大小完全碉定的输出,不需要进行加工处理,3.29外部接口文件externa1.interfacefi1.e;EIF用户可识别的一加(被测或的应用程序所引用,但.是在另一个应用程序的边界内维护)遗轨相关数据或控制信息
18、。外版1.I文件是一种睇功能部件.330外部,出externa1.OUtPUt;Eo向应用程序边界之外发送数据或控制估息,包括外部查询之外的额外处理逻辑的基本过程.&外摘如是种基本能断I:.331引用文件烟!fi1.etypereferenced;FIR被事分处理维妒或齐读取的内部逻粕文件(I1.F)或齐外部逻辑文件(E1.F).3.32ftnctiona1.Ccap1.exitjr使用本文件定义的规则为一项功能进行特定女杂度评级。333功融顾f1.ncti三1.size通过功能用户需求进行量化导出的软件规模,来漏GB仃1&491.121613.34用户功IMf求unctina1.userre
19、quirements指定软件在任务和眼务方面应该做什么的用户需求子集.注I:功修H户需求包括但不限于以卜内容:数据迁移(例如:输入客户数据、发送控制侑号):数据傲(例如:计算银行4蛆、计辕平均油):一数据存储(例如:保存客户订单.随时记录环境温度):题K检索(例如列出当前雇员,检索研HiaD.注2:小用户功能需求包括但不限于:质Ia约束(例如易用性、可靠性、效军郁叫相性):-长团的柬(例帆捌怀理,H标硬件、标准依从性);_环照束(例如jdtm.信息安全性、除私和安全):一实现约束(例如1开发语言.交付计顾.来诃:ISO1IEC14143-1:20073335功能点func1.impoint:F
20、P本文件中界定的功能圾模的测度单位.3.36功能点分析func1.ionpointana1.ysis;FPA本文件中界定的功能Mt模测量的方法.3.37功能点计数fuc1.1.nnpointcount应用本文件煨则测敞应用程序或项目功能焜模的活动。动能点.汁如i:利呦应用程序、开发项Hf3辎项H,338功能类型functiontype木文件界定的基本功能部件的类型.&本文件定义了五种功能类型:外部输入、外部粕th外部JS彻、内郃逻辑文件和外部接口文件.339内部退文件interna1.IOgia1.1.111.eJ1.F一组用户可辨认的在被测应用程序边界内维护的逻辑相关数据或控制佶息.&内就逻
21、辑文件是种植本功能部件.3.40IB护maintain通过基本过程添加、惜改或副除数据.3.41有:义的11iMningu1.用户可识别井涵足功能用户需求,3.42完善性雒护perfectivemui11tcnuncc软件产品交付后为检测并纠正软件产品中潜在故障所作的修改。注1:改自ISOCIEC14764:2007的3.7.航完善性出特用户梃供雄知性的程序文检娘拼0麟码,UxS进软件性能、跄妒性融他软件属性.密:相对:迎州维护、刎正性维也3.43主襄意图primaryi111.c111.呆重蹙的意图。3.44处理嵬,processingIOgiC用户为完成基本过程(如验证、徵法或运算,以及读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB_T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法 42449 2023 系统 软件工程 功能 规模 测量 IFPUG 方法

链接地址:https://www.desk33.com/p-1681695.html