DB11 T 1010-2013 信息化项目软件开发费用测算规范.pdf
《DB11 T 1010-2013 信息化项目软件开发费用测算规范.pdf》由会员分享,可在线阅读,更多相关《DB11 T 1010-2013 信息化项目软件开发费用测算规范.pdf(25页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L77 备案号 :38218-2013 DB11 北京市地方标准 DB11/T 1010 2013 信息化项目软件开发费用测算规范 Specification for software development cost estimating of information technology projects 2013 - 07 - 24发布 2013 - 11 - 01实施 北京市质量技术监督局 发布DB11/T 1010 2013 I 目 次 前言.III 1 范围 . 1 2 规范性引用文件 . 1 3 术语、定义和缩略语 . 1 3.1 术语和定义 . 1 3.2
2、 缩略语 . 4 4 软件开发费用构成 . 4 4.1 费用构成 . 4 4.2 直接人力成本构成 . 5 4.3 直接非人力成本构成 . 5 4.4 间接人力成本构成 . 5 4.5 间接非人力成本构成 . 5 4.6 毛利润构成 . 5 5 软件开发费用测算 . 5 5.1 软件开发费用测算过程 . 5 5.2 规模测算 . 6 5.3 工作量测量 . 7 5.4 工期测算 . 8 5.5 费用测算 . 8 附录 A(规范性附录) 功能点计数基本规则 . 10 附录 B(规范性附录) 参数表 . 13 附录 C(资料性附录) 常用模板样例 . 15 附录 D(资料性附录) 测算示例 . 1
3、9 参考文献 . 22 DB11/T 1010 2013 II 前 言 本标准按照 GB/T 1.1-2009的规则起草。 本标准由北京经济和信息化委员会提出并归口。 本标准由北京经济和信息化委员会组织实施。 本标准的主要起草单 位: 北京软件和信息 服务交易所有限公司 、北京软件 行业协会过程 改进分 会、 北京宇 信易诚科技有限公司 、 中科宇图天下科技有限公司 、北京 国铁华晨通信信息 技术 有限公司 、北京 中科汇联 信息 技术 有限公司 、北京 合力 金桥系统集成 技 术有限公司 、 远光 软件 股份有限公司 、北京 云星 宇交通 工程 有限公司 。 本标准主要起草人 :王海青 、
4、王钧 、代寒玲 、杨少梁 、 胡才勇 、刘东华 、李世欣、 刘俊 、罗志强 、 刘先佰 、熊世萍 、黄建元 、徐志斌 、张超辉 、麻妮娜 。DB11/T 1010 2013 1 信息化项目软件开发费用测算规范 1 范围 本标准规定 了定 制类 信息化 项目 软件开发费用测算的 方法及 过程 ,包括 软件开发费用的构成、软件 规模、工作量、费用 及工期测算 方法及 过程。 本标准 适用 于以 功能性 需求为主的定 制类 信息化 项目 软件开发费用测算。 2 规范性引用文件 下列文件 对于 本文件的 应用 是必不可 少的。 凡是注日期的引用文件 , 仅注日 期的版 本 适用 于本文件。 凡是不注日
5、 期的引用文件 ,其最新版 本( 包括所有 的修改 单) 适用 于本文件。 ISO/IEC 20926 软件和 系统 工程 软件 度量 IFPUG功能规模 度量 方法 2009(Software and systems engineering - Software measurement - IFPUG functional size measurement method 2009) ISO/IEC 24570 软件工程 NESMA功能规模 度 量方法 2.1版 功能点 分析应 用定义和计数指南 ( Software engineering - NESMA functional size me
6、asurement method version 2.1 - Definitions and counting guidelines for the application of Function Point Analysis) 3 术语、定义和缩略语 3.1 术语和定义 下列术语和定义 适用 于本文件。 3.1.1 信息化项目 information technology project 旨在提 高信息化 水平 的信息 系统建 设及 优化 任务 。 3.1.2 委托方 sponsor 软件开发 项目 的出资 方。 3.1.3 开发方 developer 受 委 托方 委托 ,负责 软件开发的
7、组织 或团队 。 3.1.4 第三方 third-party 委 托 方和开发 方之外 的主要利益相关 方。 注: 监理、审计、咨询机构等均为第三方。 DB11/T 1010 2013 2 3.1.5 软件开发费用 software development cost 委 托 方为达 成软件开发 项目目标 而需 向开发 方支付 的费用。 3.1.6 直接成本 direct cost 开发方 为达 成软件开发 项目目标 而直接 付出的 各种 资源代 价总 和。 注:可直接计入软件开发项目成本的直接材料、 直接人工等属于直接成本。 3.1.7 间接成本 indirect cost 与达成软件开发 项
8、目目 标相关, 但同一种投入可 以支持一个 以上 项目 的开发 方联合 成本 。 注: 开发方研发管理人员工资、 研 发 设备折旧、停工补偿等属于间接成本。 3.1.8 人力成本 human resource cost 为达成软件开发 项目目 标所需付 出的开发 方人力资 源成本 总额 。 3.1.9 非人力成本 non-human resource cost 开发方 为达 成软件开发 项目目标 所需 付出的人力成本 之外 的其他 成本 总额 。 3.1.10 直接人力成本 direct human resource cost 为达成软件开发 项目目 标而 直接 付出的开发 方人力成本。 3.
9、1.11 直接非人力成本 direct non-human resource cost 开发方 为达 成软件开发 项目目标 而直接 付出的非人力成本。 3.1.12 间接人力成本 indirect human resource cost 开发方服务于 软件 研发 管理整体 需求 的非 项目 组人员的人力成本。 3.1.13 间接非人力成本 indirect non-human resource cost 开发方 不为 开发 某个特 定项目但 服务于 整体研 发活动产生 的非人力成本。 3.1.14 毛利润 gross profit 软件开发费用 与直接成本 及间接成本 之差 。 3.1.15
10、DB11/T 1010 2013 3 基准数据 benchmark 经过筛选 并维护 数据库 中的 一个或一 组测量 值或 者派 生 测量 值, 用来 表征 目标对 象 相关属 性与 这些 测量值 的关 系。 3.1.16 方程法 equation 基 于 基准数 据建 立参数模 型, 并通 过输 入各 项参数, 确定 待测算 项目 工作量、工期 或费用 估算 值的 方法。 3.1.17 软件因素 software factor 由于软件 自身 特点的 差异 而导致预 期生产 率发 生变 化的相关 因素 。 注:业务领域、应用类型、质量特性等属于软件因素。 3.1.18 开发因素 develo
11、pment factor 对 于 同一 软件 ,由 于开发 团队或其 采用的过程、 技术 差 异而 导致预 期生产 率发 生 变化的 相关 因素。 注:采用技术、过程、团队经验、重用程度等属于开发因素。 3.1.19 系统边界 system boundary 被测算软件 与用 户或其他 系统之 间的 界限 。 3.1.20 功能点 function point 衡 量软件功能规模的 一种 单位。 3.1.21 内部逻辑文件 internal logical file 在 系统 边界内 维护 的、用 户可识别 的逻辑 相关 数据 组或控 制信息。 注:其主要目的是保存由被计数的应用的一个或多个基
12、本处理所维护的数据。 3.1.22 外部接口文件 external interface file 由 一 系统 引用、 另一 系统 维护的 ,用 户可 识别 的逻辑 相关 数据 组或 控制 信息。 注:其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据。 一个系统所计数的外部接口文 件必定是另一个系统的内部逻辑文件。 3.1.23 预估功能点计数 the indicative function point count 只 进行 内部逻辑 文件和 外部 接口文件计数的功能点计数方法 。 3.1.24 DB11/T 1010 2013 4 百分位数 percentile 在某实数
13、 集合中, 对于集合 内 某元 素 X, 如果该 集合中有且 仅有p% 的数 据不大 于X,则 称X为 该集合 的 p百分位 数。 示例:如果仅有 50%的数据不大于 X, 则 X为该集合的 50百 分位数, 简称 P50。 3.1.25 功能点耗 时率 person hours per functional size unit 每 功能点 所消耗 的人 时数。 3.1.26 功能点 单价 unit price of function point 每 功能点的直接人力成本、间接人力成本、间接非人力成本 及毛利润 之和。 3.2 缩略语 以下缩略语 适用 于本文件。 EI:外 部输 入 EO:外
14、 部输 出 EQ:外 部查 询 EIF: 外部 接口文件 FP:功能点 ILF: 内部逻辑 文件 4 软件开发费用 构成 4.1 费用构 成 软件开发过程 应包括 从信息化项目 立项 完成 到项目 验收之 间的 需求 分析 、 设 计、 编码 、 集 成、测 试 、 安装、 验收 活动 及相关 的项目管理 、支持活动 。 软件开发费用 应包括 软件过程中 开发方 的所有 直接成本、间接成本和毛利润( 如 图 1所 示) , 不包 括 软件 预研或可 行性 分析 、数据迁移 、软件 维护等 成本。 直接成本 包括 直接人力成本和直接非人力成本。 间接成本 包括 间接人力成本和间接非人力成本。 本
15、标准 中所 涉及 工作量、工期仅为 软件开发过程 所用工作量、工期。 图 1 软件开发费用 构成 DB11/T 1010 2013 5 注:不同的组织在软件开发费用测算过程中应考虑已有财务或其他管理制度对软件开发费用构成的影响。例 如 ,当 软 硬 件 购置费、测评费等费用单独列支时,不应再将上述费用作为软件开发费用的直接非人力成本重复计算。 4.2 直接人力成本 构成 直接人力成本 包括 开发 方项目组成员的工资、 奖金 、 福利 等人力资 源费用。 其中,项目 组成员 包括 参 与 该项目 开发过程的 所有 研 发或支持 人员。 对于 非全职 投入 该项目 开发工作的人员 , 按照 项目
16、工作量 所 占 其总 工作量 比例 折算 其人力资 源费用。 注:项目组成员通常包括项目经理、 需求分析人员、 设计人员、开发人员、测 试 人员、 部署人员、用 户 文 档 编 写 人 员、质量保证人员、配置管理人员等。 4.3 直接非人力成本 构成 直接非人力成本 包括: a) 办公费 , 开发 方为 开发 此项目而产生 的行 政办 公费用 ,包括 办公 用品 、 通讯、 邮寄、 印刷、会 议 等 ; b) 差旅费 ,开发 方为 开发 此项目而产生 的差 旅费用 ,包括交通 、住宿 、差 旅补 贴等; c) 培训费 ,开发 方为 开发 此项目而 安排 的特 别培训 产生 的费用 ; d) 业
17、务费 , 开发 方为 完成 此项目开发工作 所需 辅助 活动产生 的费用 ,包括 招待 费、 评 审费、 验收 费、第三 方评 测费 等; e) 采购费 , 开发 方为 开发 此 项目而 需特 殊采购 专用资 产或服务 的费用 ,包括 专 用设备 费、 专用软 件费、 技术 协作费、 专利费 等 ; f) 其他, 未在 以上 项目 列出 但确系 开发 方为 开发 此项目所需 花费的费用。 4.4 间接人力成本 构成 间接人力成本 包括 软件 研发 部 门经 理、 项目 管理 办公 室 ( PMO)人员、工程过程组( EPG)人员、 产 品规划 人员、组织 级质 量保 证 人员、组织 级配 置管
18、理 人员 等的工资、 奖金 、福 利 等的 分摊 。 4.5 间接非人力成本 构成 间接非人力成本 包括 开发 方研发 场地房租 、 水电 、 物业, 研发人员 日常 办公费用分 摊及 各种研 发办 公 设备 的租赁 、维修 、折旧 分 摊。 4.6 毛利润 构成 毛利润 包含 开发 方直接成本和间接成本 之外 的经 营管理费用 分摊 、 市场销售 费用分 摊、 应承担 各种 税 费 及税后净 利。 5 软件开发费用测算 5.1 软件开发费用测算 过程 软件开发费用测算的基本流 程如 图 2所示。 DB11/T 1010 2013 6 图 2 软件开发费用测算基本 流程 工期测算的 结果 与费
19、用测算 结 果相 互关 联、 互 相影响 。工期测算的 结果 可导致重新 测算工作量, 并 最 终 改变 软件开发费用测算 结 果。 对 于有 明确 工期要 求的 项目,在 采用 方程 法测算工作量时 ,工期要 求可 以是 方程的参数 之一 。 在软件开发费用测算过程 中,应 遵循 以下 原则 : 充 分 利用基准数 据, 对工作量、工期、费用 进行 测算 ; 在测算规模 时, 应根 据项目 特 点和 需求 的详细 程度选 择 合适 的方法 ; 工作量、工期、费用的测算 结 果宜 为一个 范围 而不是 单 一值 ; 费用测算过程 中宜 采用 不同 方法分 别测算并 进行交 叉验证 。 如果 不
20、同 方法 的测算 结 果产生 较大 差异, 可采 用专家 评审 方法 或 加权 平均 方法 确定测算 结 果。 5.2 规模测算 5.2.1 功能点计数 应根据已 知的 项目 功能 描述 , 采用功能点 方法 测算软件规模。 在预算 阶段 ,宜 采用 预估 功能点计数 方法, 测算 未调 整 的功能点数。 在 测算规模前 应依 据可 行性 研 究报告 或类 似文 档明 确项目 范围 及系统 边界 。 项目 范围 描述 文档 应包 含最基本的业务需 求,还 应进行 初步的 子系统 /模块划 分, 并对每 一子 系统或 模块的基本用 户需 求进行 描述或 说明 ,保 证可 根据 项目范围 描述 文
21、档 进行 预估 功能点计数。 采用预估 功能点 方法 测算软件规模 公式 如下: UFP=35ILF+15 EIF ( 1) 式 中: UFP未调 整的功能点数, 单 位为 功能点 ; ILF 内部逻辑 文件数量, 单 位为个 ; EIF 外部 接口文件数量, 单 位为个 。 功能点的计数规则 ,应 符合 ISO/IEC 20926或ISO/IEC 24570 的规定。功能点计数的基本规则 见附录 A。 示例: 假设关于公文管理部分功能的描述如下:公文管理包括公文起草、审核、审批、备案、发 布。审批时要对电子签名 进行验证。采用预估功能点计数方法,可以识别出上述需求中包含一个 ILF( 公 文
22、信息) , 一个 EIF(电子签名信息) , 因此,此部分需求未调整的功能点数 UFP为 50。 5.2.2 规 模调整 5.2.2.1 复用程 度调整 应对待 实现 功能 复用 情况 进行分 析 , 识别 出可 复用的功能 及可 复用的程 度 。 对于委 托方, 应 评估待 实现功能 行业 的平均 复用 水平, 并根 据复 用程 度对 规模进行 调整 ,公 式如 下: DB11/T 1010 2013 7 US=RUFUFP (2) 式中: US 未调 整的软件规模, 单 位为 功能点 ; RUF 复用 度调 整因 子,取 值 为0-1 的任 意实数 ; UFP未调 整的功能点数, 单 位为
23、 功能点。 示例: 假设关于公文管理部分功能的描述如下:公文管理包括公文起草、审核、审批、备案、发 布。审批时要对电子签名 进行验证。采用预估功能点计数方法,可以识别出上述需求中包含一个 ILF( 公 文信息) ,一个 EIF( 电子签名信息) , 因 此 , 此 部 分需求未调整的功能点数 UFP为 50。 假 设 该部分 的整体复用程度是开发方开发过类似功能, 但需要适当调整, 复用度调整因子取值为 2/3, 因 此 , 未调整规模 US=50 2/3=33.3( FP)。 5.2.2.2 隐含需求及需求变更调整 采用预估 功能点测算规模 时, 应 根据 隐含 需求 及未 来 需求变 更对
24、 规模 产生 的影响 并 对测算规模 进行 调整,公 式如 下: S=US CF (3) 式 中: S 调 整后 的软件规模 ,单位 为功能点 ; US未调 整软件规模 ,单 位 为功能点 ; CF 规模 变更 调整 因子 ,取值 为1-2 的任 意实数。 CF的取 值参考 相关 行业 基准数据 或本组织 历史 数据 。 预估功能点的测算 及调 整可 参考附录 C.1中模板 及说明 。 示例: 假设某项目经测算,未调整的软件规模为 1000功能点,但该 项目需求尚未完全确定,预计未来将有 50%的 变 更 , 则 该 项目调整后的软件规模 S为 1500功能点。 5.3 工作量测量 5.3.1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB11 1010-2013 信息化项目软件开发费用测算规范 1010 2013 信息化 项目 软件 开发 费用 测算 规范
