信息化工程 下载本文

内容发布更新时间 : 2024/12/23 21:04:42星期一 下面是文章的全部内容请认真阅读。

3.3.2.1流程法的适用范围

流程分析法的适用于三种不同的流程处理方式,即:

流程新增,即新业务流程。可分为三种情形,第一种是原工作中缺失的流程,第二种是由于新增工作而新增的流程,第三种是在原有工作基础上,为了完善工作而新增的流程。 流程根本性变革,也称“业务流程重组( BPR)”。即对原有业务流程进行根本性的变革,从而达到大幅度提高流程绩效的目的。

流程优化改善(BPI)。即在原来业务流程的基础上,通过改善流程中的某些环节达到优化流程的目的。

3.3.2.2 流程法评估步骤

评估信息化业务流程梳理类项目的工程量包含以下步骤: 流程梳理:

列出流程清单,并对每个流程的处理方式、复杂度等具体情况进行估计。 流程工作量计算,包括:

流程设计工作量和设计外的其他工作量。 3.3.2.3 流程法计量计算

流程分析法评估的项目工作量为流程设计工量与其他工作量之和。其计算公式如下: D = SD +OD ……………………………………(3.2) 其中:D ——评估项目的工作量(人天); SD ——流程设计工作量(人天); OD ——其他工作量(人天)。 3.3.3 任务分解法应用

任务分解法用于自顶向下分析信息化工程项目工作任务,直到获得可计量计价的最小项。采用任务分解法的项目有明确的目标、范围和内容,可以进行工作结构分解。这种方法可以适用于项目的各个造价阶段,不同的是在项目的各个阶段对其精度要求不同,从而使得任务分解的粒度大小不同。

3.3.3.1任务分解法的适用范围 任务分解法适用于各类信息化项目,将复杂的项目逐步分解成梯次层级的要素(工作任务),每下降一层就代表对项目工作更加详细的定义和描述,直到项目的工作任务可以具体明确表述的底层为止。通过对底层任务工作量进行估计,再依据各类因子加以调整、汇总,以实现对项目规模总量的预估。 3.3.3.2 任务分解法的步骤

使用任务分解法评估项目工作量按下列步骤进行: ①确定工作任务分解结构(WBS)类型。

②对项目进行逐层细化分解,创建WBS。通过对项目要素进行的分组,归纳和定义项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS分解有两种类型,可基于交付成果,也可基于工作过程。基于交付成果的上层以可交付成果为导向,下层为可交付成果的工作内容。基于工作过程的上层按照工作的流程分解,下层按照工作的内容划分。 ③对最底层任务逐个确定工作时间(天)。通过运用Delphi法,采用乐观、悲观、可能三种时间估计值确定所有最底层任务的工作时间(天)。根据最底层任务的实际情况,估计该项任务工作执行的三个时间,假设这三个时间服从β分布,则根据概率的方法得到该项任务的期望时间。其计算公式如下:

Ei = (O+4M+P)/6………………………………………………………(3.3) 其中:Ei——该项任务的期望时间(人天); O——最乐观时间(人天);

M——最有可能的时间(人天); P ——最悲观时间(人天)。

④对最底层的工作时间汇总得到项目的工作量。 ⑤计算其他工作量。确定其他工作所需的人天,主要包括质量管理与配置管理等额外工作量。质量管理和配置管理工作不需要做任务分解,只需简单列出即可。 ⑥根据以上信息提供项目工作量的总结报告。 3.3.3.3 任务分解法的工作量计算

任务分解法评估项目工作量按 WBS分解工作量加上其他工作量计算。其计算公式如下: D = WBSD +OD ………………………………………………(3.4) 其中:D —— 评估项目的工作量(人天); WBSD—— WBS工作量(人天); OD —— 其他工作量(人天)。 3.3.4 功能点估算法应用

功能点估算方法是一种基于软件功能计数来评估软件规模的估算方法。在项目早期,对其功能进行分析,按功能点计数,再依据各类因子加以调整,以实现对项目规模的预测。 功能点计数元素包括以下5个: ①内部逻辑文件(Internal Logical File,ILF,以下简称内部数据)。即软件内部需要维护(如增删改查)的数据。 ②外部接口文件(External Interface File,EIF,以下简称外部接口)。即在其它系统中维护但本软件需要调用的数据。

③外部输入(External Input,EI)。即向软件输入数据或发送指令。

④外部输出(External Output,EO)。即软件向使用者或其它系统输出的数据或发送的指令。

⑤外部查询(External Query,EQ)。即EQ指使用软件进行的简单查询。

其中ILF、EIF是功能点计数时的数据元素,EI、EO、EQ是功能点计数时的业务元素。每种计数元素都对应一定的功能点分值,累计得到整个软件的计数规模。对于项目早期(尚未最终确定需求分析),规模估算的要点在于对文件(ILF/EIF)进行准确计数,也可以通过使用快速功能点法只对ILF和EIF两种计数元素进行规模估算。在应用功能点法时,除了要关注功能点的计数规模还要关注功能点耗时率。一般情况下,功能点耗时率取值的下限为9.1小时/功能点,标准为13.4小时/功能点,上限为24.8小时/功能点。 3.3.4.1功能点估算法的适用范围

功能点估算应用于软件功能需求与架构设计基础上对功能点计数以评估软件工程工作量。功能点估算方法常用于商用软件的二次开发或定制软件开发。这种方法可以适用于项目的各个造价阶段,不同的是在项目前期可以只对主要数据元素进行计数。 3.3.4.2功能点估算法的应用步骤

使用功能点估算方法评估开发类项目的工程量一般包含以下步骤: ①明确项目范围。定义项目范围,包括项目阶段和项目内容两个维度。 ②计算未调整的开发工作量。使用快速功能点估算方法确定计数规模,并转换为未调整的以人天计量的工作量。

未调整的工作量按照计数规模(功能点)乘以功能点耗时率(人时/功能点)除以8计算。其计算公式如下:

UD = S×C/8…………………………………………………………(3.5) 其中:UD——未调整的工作量(人天); S——计数规模(功能点);

C——功能点耗时率(人时/功能点)。 ③确定调整因子,计算调整后的以人天计量的工作量。通过调整因子对项目进行预先分析,确定其对开发工作量的影响。调整因子分为行业标准调整因子和其他调整因子两类因子,以及风险储备等。行业标准调整因子包括业务领域调整因子、应用类型调整因子、质量要求调整因子(分布式处理、性能、可靠性、多重站点)、开发语言调整因袭、团队经验调整因子(行业和项目背景、复用能力)等。调整因子的合计方式为相乘。

调整后工作量按未调整的工作量(人天)乘以总调整因子计算。其计算公式如下: AD = UD×∏K…………………………………………………………(3.6) 其中:AD——调整后工作量(人天); UD——未调整的工作量(人天); K ——调整因子。

④计算项目管理等其他工作量。确定开发以外工作所需的人天,主要包括培训与支持等额外工作量。

⑤根据以上信息提供项目工作量的总结报告。 3.3.4.3 功能点估算法的工作量计算

功能点法评估项目工作量按调整后的工作量(人天)加上其他工作量(人天)计算。其计算公式如下:

D = AD + OD………………………………(3.7) 其中:D ——评估项目的工作量(人天); AD——调整后工作量(人天); OD——其他工作量(人天)。

3.4 信息化工程人工单价测算方法

人工是信息化工程项目造价的主要构成要素。

人工单价的测算准确度关系到信息化工程项目造价是否准确。

已知信息化项目工作量评估结果可为总工作量或分人员角色工作量两种情形,相应于两种类型的工作量评估结果,将信息化项目人工单价分为两种类型,即: 对应分级人员角色工作量计算的基准人工单价; 对应总工作量计算的标准人工单价。 3.4.1 基准人工单价

各类型信息化项目的人员分级结构中,权重为“1”的级别为每类项目人员的共性等级,是项目人员中的基本级,相应的人工取费额度是基准人工单价,是其他级别角色人员人工单价的计算基准。

其他各级别角色的人工计价以基准人工单价乘该级别相应倍率计算。

基准人工单价适用于区分项目人员类型,按各阶段不同人员的工作量计取费用时使用。 基准人工单价的测算:

(1)确定基准人员角色,根据不同项目类型确定等级权重值为“ 1”的人员角色。如咨询顾问、软件实施顾问、程序员、运维工程师等。

(2)确定基准人工单价,通过基准人员角色的报酬和人力成本费率两个要素确定。 (3)确定分级人工单价,通过基准人工单价和人员换算倍率两个要素确定。 3.4.2 标准人工单价

信息化建设项目的人员按技术层次和角色在项目总工作量中的承担份额按占比构成的分布形态因项目类型而异。分布形态不同,承担比重的人员的级别不同。因此,按工作量估算所得的项目总工作量因人员工作量分担重心的不同而需要测算一个计算单价。

以人员费用为主的信息化项目,在以估算的总工作量计取费用总额时所用的人工单价定义为标准人工单价,其取值依据各类信息化项目的基准人工单价和工作量配比形态测算而得。

人员工作量配比指项目中的各类人员工时投入比例。标准人工单价适用于按项目总工作量计取费用时使用。

第四章 典型信息化工程的计量与计价

本章主要阐述了信息化工程咨询、信息化软件工程、信息化工程运维、信息化工程建设、信息化工程安全等典型信息化工程的计量与计价方法,并结合计算实例,以便读者参考使用。

4.1 信息化工程咨询的计量与计价 4.1.1 信息化工程咨询费用计算

咨询规划类项目的费用按项目评估的人工总工作量乘以标准人工的人天单价计算。其计算公式如下:

CAP = NumD × SUPrice …………………………………………(4.1) 其中:CAP ——咨询规划类项目费用; NumD —工作量评估的人天总数; SUPrice —标准人工的人天单价。

针对信息化建设项目特点,信息化工程中的人员是分类和分级的,以分级人员工作量分别评估为基础,汇总计算人员工作总量,计算公式见(4.2):

其中:CAP ——咨询规划类项目费用;

PSQ i—分担项目任务的各人员的工作量评估值; LUP i—相应于PSQ I人员级别的人天单价。 4.1.2 信息化工程咨询人员分级结构

咨询规划类项目根据项目角色分为:项目总监/资深咨询顾问、项目经理/高级咨询顾问、咨询顾问、质量管理员、配置管理员、助理咨询顾问等。 咨询规划类项目人员分级表

人员类型 换算倍角色和任务 率 部门经理、总监/业务分析、架构设计、行业专家 项目管理/架构设计、业务分析、系统分析 业务分析、系统分析/质量保证工程师 版本管理 文档及辅助 项目总监/资深咨询顾3 问 项目经理/高级咨询顾2 问 咨询顾问/QA 配置管理员 助理咨询顾问

1 0.8 0.5 4.2 信息化软件工程的计量与计价 4.2.1 商用套装软件

4.2.1.1 商用套装软件费用计算

商用套装软件实施类项目的费用按项目评估的人工工作量乘以标准人工单价计算。其计算公式如下:

CSP = NumD × SUPrice ………………………………………………(4.4) 其中:CSP ——商用套装软件实施类项目的费用; NumD —工作量评估的人天总数; SUPrice —标准人工的人天单价。

针对信息化建设项目特点,信息化工程中的人员是分类和分级的,因此,在按分级人员工作量分别评估出人员工作量的方式时,式(4.3.2)可改计为:

其中:CSP ——商用套装软件实施类项目的费用; PSQ i—分担项目任务的各人员的工作量评估值; LUP i—相应于PSQ I人员级别的人天单价。 4.2.1.2 商用套装软件人员分级结构

咨询规划类项目根据项目角色分为:项目总监/资深咨询顾问、项目经理/高级咨询顾问、咨询顾问、质量管理员、配置管理员、助理咨询顾问等。 商用套装软件实施类项目人员分级表

人员类型 项目总监 资深顾问 软件实施顾问 换算倍率 角色和任务 3 2.5 1.5 部门经理、总监、行业专家 业务分析、架构设计 项目管理/架构设计、业务分析、系统分析 业务分析、系统分析 软件测试、软件部署/质量保证工程师 项目经理/高级顾问 2 软件实施工程师/QA 1 4.2.2 定制应用软件开发

4.2.2.1 定制应用软件开发费用计算

定制应用软件开发类项目的费用按项目评估的人工工作量乘以标准人工单价计算。其计算公式如下:

CSD = NumD × SUPrice ………………………………………………(4.8) 其中:CSD ——定制软件开发类项目的费用; NumD —工作量评估的人天总数; SUPrice —标准人工的人天单价。

针对信息化建设项目特点,信息化工程中的人员是分类和分级的,因此,在按分级人员工作量分别评估出人员工作量的方式时,式(4.3.6)可改计为:

其中:DCSP——定制软件开发类项目的费用; PSQ i—分担项目任务的各人员的工作量评估值; LUP i—相应于PSQ I人员级别的人天单价。 4.2.2.2 商用套装软件人员分级结构