T/XJSIA
新疆维吾尔自治区软件行业协会团体标准
T/XJS1A036-2025
定制化软件开发费用测算实施指南
Implementation Guidelines for Cost Caculation Estimation of Customized SoftwareDevelopment
新疆维吾尔自治区软件行业协会 发布
目次
前 言 111范围. - 32规范性引用文件 .33术语和定义... 34软件开发费用构成. 45测算原则. .56测算方法. .56.1专家经验评审法 6.2类比法 .6 .56.3类推法.. .66.4功能点分析法6.5其他方法.. 107定制化软件开发阶段费用测算 ..-108第三方评估机构引入要求 8.1独立性要求 -.10 018.2评估资质要求... ..10附录A (资料性)常用模板样例 .11A.1直接非人力成本测算表样例. -11A.2需求说明文档模板. A.3预估功能点计数表样例.. .11A.4估算功能点计数表样例. ..14 -13A.5详细功能点计数表样例. .14附录B (资料性)参数表 -15B.1功能复杂度 15附录C B.2调整因子. (资料性)软件开发费用评估报告 .15 22
前言
本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草.
请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的责任.
本文件由新疆维吾尔自治区数字经济联合会提出.
本文件由新疆维吾尔自治区较件行业协会归口.
本文件起草单位:中国移动通信集团设计院有限公司、新疆维吾尔自治区质量基础发展研究院、新疆维吾尔自治区人力资源和社会保障厅、新疆新检质量检测有限公司、中国科学院新疆理化技术研究所、中国移动通信集团新疆有限公司、新疆交通投资(集团)有限责任公司运营分公司、新疆维吾尔自治区数字经济联合会、 新疆乾坤信息技术股份有限公司、新疆华泰益创新能源科技有限公司、新疆恒业大成软件科技有限公司、新疆金戈铁马智能科技有限公司、新疆淘乐梦电子商务有限公司、新疆维吾尔自治区软件行业协会.
波、李浩然、许亮、唐建军、安东、邓萌、张建强、王方旭、齐瑾、张嘴媛、孙争峥、米玥、袁林虎、李龙超、米 本文件主要起草人:曾凡素、罗娜、李爱荣、朱强、丁志刚、李俊、石常海、朱焕宇、刘香玉、杨文杰、刘军、刘金龙、葛磊、朱辉锋、马铭泽、王雯、铁虎、邵凯锐、刘靓、刘睿、武迪.
定制化软件开发费用测算实施指南
1范围
本文件规定了定制化软件开发费用的构成、测算原则、测算方法、项目各阶段费用测算及第三方评估机构引入要求.
本文件适用于定制化软件开发费用的测算,为行业主管部门、建设单位、设计单位、开发单位或行业组织在软件开发费用测算中提供参考依据.
2规范性引用文件
该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本文 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.其中,注日期的引用文件,仅件.
3术语和定义
下列术语和定义适用于本文件.3. 1 定制化软件customizedsoftware指为了满足特定用户(个人、团队或企业)的独特需求面专门设计、开发和部署的软件.3.2 直接成本directcost为达成软件项目目标而直接付出的各种资源代价总和.3.3 [来源:GB/T 36964-2018,3.3]间接成本indirect cost[来源:GB/T36964-2018,3.4] 与达成软件项目目标相关,但同一种投入可以支持一个以上项目的联合资源代价总和.3. 4功能点functionpoint 衡量软件功能规模的一种单位.[来源:GB/T36964-2018 3.12]3.5 功能点分析functionpoint analysis功能规模测量的方法.[来源:GB/T 42588-2023,3.1.36]3. 6 预估功能点分析indicative function point analysis的说明. [来源:GB/T 42588-2023 3.1.40]3. 7估算功能点分析estimatedfunction pointanalysis
仅仅基于概念数据模型或者符合第三范式的数据模型得到一种表示应用程序或者项目的估算规模
一种可能的功能点分析方法,在应用程序生存周期的早期阶段决定应用程序或项目的大小,程序或项目假定有一定的最小规格.
注:通常功能数量按照类型记录.缺省值用于复余度,平均值用于事务处理功能,低值用于数据功能(逻辑文件). [来源:GB/T 42588-2023 3.1.39]
数据功能datafunction提供给用户以满足内部或外部数据存储要求的逻辑组合.[来源:GB/T 42588-2023,3.1.11]
3.10 事务功能transactionfunction提供给用户用以处理数据功能的基本过程.[来源:GB/T 42588-2023,3.1.58]
3.11外部输入externalinput[来源:GB/T 42588-2023 3.1.24] 处理或控制来自应用程序边界之外的数据或信息的基本过程.
3.12外部查询externalinquiry 向应用程序边界之外发送数据或控制信息的基本过程.[来源:GB/T 42588-2023,3.1.25]
3. 13外部逻辑文件externalIogicalfile 从用户的角度来看的一组永久数据,由一个应用程序使用,但由另一个应用程序维护.[来源:GB/T 42588-2023 3.1.26]
3. 14 外部输出externaloutput向应用程序边界之外发送数据或控制信息的基本过程,包含外部查询之外的额外处理逻辑.[来源:GB/T 42588-2023,3.1.27]
3. 15内部逻辑文件internalIogicalfile一组用户可辨认的在被测应用程序边界内维护的逻辑相关数据或控制信息.
[来源:GB/T 42588-2023 3.1.44]
4软件开发费用构成
4.1软件开发费用测算涵盖从定制化软件项目立项到验收交付的全过程,软件开发费用测算阶段主要包括项目估算阶段(项目立项)、项目预算阶段(初步设计)、项目结算阶段(施工结算)、项目决算阶 段(项目验收)等核心阶段.
4.2软件开发费用应包含软件开发过程中的直接成本、间接成本和毛利润,如图1所示,不包括软件项目的可行性研究、数据迁移、软件运维、第三方测评等费用.
4.4本文件中所涉及的工作量仅为软件开发过程中所用工作量.