软件工程经济学总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章 软件工程与软件工程经济学

软件开发模型:

定义:根据软件生存周期为各项开发活动的流程确定合理的框架。开发模型的选择与成本和工期密切相关;作用:给软件开发过程提供原则和方法(技术)给软件工程管理提供里程碑和进度表(管理)便于各阶段成本估算、核算、控制(经济)

软件规模度量⎪⎪⎪⎪

⎪⎪⎪⎪⎨⎧+==⋅=∑∑==14151j 01.065.0CT P CA CT FP i i j j F d w PCA

FP 为功能点,CT 为软件的功能数,PCA 为系统功能的复杂性调整因子,LOC 为程序源代码行 软件复杂性度量⎪⎪⎩

⎪⎪⎨⎧=+==n lbn lb lb n n n n log 22211n C N L n 1,n 2为不同操作符的个数,N为程序语言的符号长度(又称词汇总数),C为转换系数,它与所使用的程序设计语言有关,FORTRAN 语言编程时有C=7.5,用PASCAL 语言编程时有C=4.0。

软件可靠性度量:软件产品的寿命分布函数:()()x x F ≤=εp ;可靠性函数或可靠性:()()()t F t P -=>=1t R ε ;软件寿命ε的期望值()εE 称为软件的平均寿命:()()d t

t R ⎰∞

=0x E 软件工程经济学(Software Engineering Economics ,SEE) 是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科。具体地说,就是研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。

软件系统的微观经济分析部分:

1)软件系统的内部构成要素和经济活动及其关联分析,如投资、成本、利润、效益、工期、效率、质量及研制、开发、维护、管理活动及其关联分析;2)软件系统的组织结构、管理决策及其与经营活动的关系

软件系统的宏观经济分析部分:软件系统的物流、资金流、信息流的输入与输出及其对系统外部—国家、地区经济、社会、国防、人民生活的影响。

第2章 软件工程经济学基础

通货膨胀率与贴现率:

通货膨胀率:是度量国家(地区)物价上涨(货币供应量或货币购买力)相对变化率的一种参数,国家或各级政府的统计部门每年均会公布此项参数。

)1()1)(1(11n n n n n n q S f i S S +=++=--

其中S n 表示n 期本利和,i n 表示n 期利率, f n 为n 期通货膨胀率

贴现率:n n n n n n n n n f i f i f i f i q +⋅≈++=-++=1)1)(1( 称作n 期贴现率

资金回收系数CRF 与偿债基金系数SFF

其中CRF 为资金回收系数,i 为利率,n 为年限

资金的等值与现金流量图:

SFF

A

S CRF A P n o ==

1)1(,1)1()1(-+=-++=n n n i i SFF i i i CRF

箭头向上者表示现金流入(或正现金流) ,箭头向下者表示现金流出(或负现金流),而带有箭头之垂线的长度则是依据现金流量的大小按比例画出的。

关联矩阵法:

∑==n

j j ij i W u V 1

⎪⎪⎪⎪⎪⎩

⎪⎪⎪⎪⎪⎨⎧====-==⎩⎨⎧=∑∑==n i i i

j n j ij i ij ji ij F F W n i E F n j i E E n j i E 11,...,2,1,...,2,1,1,...,2,1,,0,1 其中i V 为方案的综合价值量,W 为权重集,1表示i X 比j X 重要或同等重要,0表示j X 比i

X 重要 第3章 软件的成本、工期与定价分析

软件的成本、工作量:

软件的成本、工作量和工期:

⎪⎪⎪⎪⎪⎩

⎪⎪⎪⎪⎪⎨⎧=⋅=⋅==⋅=∏=151)(j j k o o s d s d s

s U U L

r M M U M M h T M a C s C 为软件开发成本(美元)s M 为软件开发阶段的修正工作量(人月)o M 为软件开发阶段的基本工作量(人月)L 为软件开发规模(kDSI )d T 为软件开发工期(月)U 为软件综合影响因子

价值系数法:

10;10;,...,2,11≤≤≤=⎪⎪⎪⎩⎪⎪⎪⎨⎧===∑=j j j

j j j j i j FI m j CI FI VI C C C C CI

j CI 为j 模块(子系统)的成本系数,j VI 为j 模块(子系统)的价值系数

价值工程分析与成本估值:

m

j FI C FI FI C C j m j j j j ,...,2,11~=⋅=⎪⎪⎩⎪⎪⎨⎧⋅=∑= j C ~为计划成本,

ABC 分类法:

成本偏差:CV=CEV-CAC 进度偏差:SV=CEV-CBC 成本绩效指标: CPI=CEV/CAC=单位工作量的预算成本/单位工作量的实际成本 进度绩效指标SPI=CEV/CBC=已完成工作量/计划工作量 完工预测成本FCAC=TBC/CPI 累计实现价值 CEV ,累计实际成本 CAC ,累计预算成本CBC ,总预算成本TBC

加速折旧法:T t O k T T t T O k j t T A T j t ≤-+-+=--+=∑=),(2)

1(1)(1001

t A 为设备在使用年限第t 年的折旧额,t 为设备使用的年数,T 为设备使用年限

第4章 软件项目的经济效益、社会效益与风险分析

净现值法:

投资回收期:()i A i k n d +⎪⎪⎭⎫ ⎝⎛--=1lg 1lg 0

其中i 为贴现率,k 0为初始投资,A 为年均净收益

内部收益率法:

前提:NPV(a)>0,NPV(b)<0;2a b a i -+

=,NPV(i)>0?a=i:b=i ,|b-a|

N N N

t t t t t i D i K C B NPV )1()1(0

+++--=∑=()⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧-++=+++--=⋅==∑==1)1()1(1)1(0N c N c c N t N c N t c t t t i i i D i K C B CRF NPV CRF NPV NAV A

相关文档
最新文档