软件工程经济学 2.4
软件工程经济学ppt课件
(4)经营成本
• 为销售产品发生 的运输、装卸、 包装费用及广告 费保险费
• 销售部门及人员 的业务费、工资 、福利费
• 企业在筹资与理 财活动中所支付 的利息支出,汇 兑损失及相关手 续费
• 房产税,车船使 用税、土地使用 税、技术转让费 等
实际成本则是根据产品生产的实际耗费而计算的成本,它是产成品存 货与定价的基础。
3.1.2 软件成本构成
软件成本是指软件在其生存周期(系统规划、 分析、设计、构建与运行维护阶段)内,为 取得各种软硬件资源的支持及维持系统的研 究、生产经营与管理正常开展所投入的人、 财、物质资料而支付的一切费用。
3.1 软件的成本构成及其影响因素分析
成本(cost)是取得各项生产要素、商品或 劳务以及为实现特定经济目的而发生的耗费。
1. 成本的经济内容包括如下三个部份:
– 劳动资料方面的消耗(固定资产折旧费、电费、 修理费)
– 劳动对象方面的消耗(耗材、材料仓储运输费) – 人工方面的消费的消耗(工资、福利、保险)
• 从事研究与开发活动 人员的工资及相关福 利费
• 在研究与开发中消耗 的材料
• 用于研究与开发活动 的设备和设施的折旧
• 应由研究和开发活动 负担的间接成本
• 委托其他单位进行研 究与开发所产生的成 本
• 其他支出(如外购) 的专利权,许可证的 支出等
(2)采购成本 (3)生产成本
• 采购设备、 • 为制造产品而消耗的原材
。系统管理(审计费、行政管理费用、系统服
务费用)
。系统维护(纠错性、适应性、完善性维护费
用)
软件工程经济学智慧树知到课后章节答案2023年下同济大学
软件工程经济学智慧树知到课后章节答案2023年下同济大学同济大学第一章测试1.软件工程经济学是关于在业务环境中做出与软件工程相关的决策。
软件产品、服务和解决方案的成功取决于良好的业务管理。
()A:社会环境 B:技术环境 C:业务环境答案:业务环境2.中国软件工程知识体系(C-SWEBOK2019)软件工程经济学知识域有个知识模块和个知识点。
()A:4,36 B:5,50 C:5,48答案:5,483.软件工程经济学的典型应用场景有:、、和。
()A:软件项目后评估 B:软件研发成本度量 C:软件项目/产品的可行性研究 D:软件架构选型答案:软件项目后评估;软件研发成本度量;软件项目/产品的可行性研究;软件架构选型4.软件工程经济决策的目标包括、、。
()A:提升客户满意度 B:节约成本 C:提高系统安全性 D:增加盈利答案:提升客户满意度;节约成本;增加盈利5.实证经济分析或实证研究是描述已发生事件或预测将发生事件的分析研究。
()A:对 B:错答案:对第二章测试1.软件工程主要目标是。
()A:运用新技术 B:满足客户需求 C:开发和运维高质量软件 D:节约成本答案:开发和运维高质量软件2.产品质量的多维度观点包括、、和。
()A:用户的观点 B:生产者观点 C:产品的观点 D:基于价值的观点答案:用户的观点;生产者观点;产品的观点;基于价值的观点3.生产要素包括、、和。
()A:资本 B:劳动力 C:信息 D:土地 E:数据答案:资本;劳动力;土地;数据4.与硬件相比,软件不会“磨损”,但是软件存在退化。
()A:对 B:错答案:对5.外部性是指经济主体从事经济活动对他人或社会造成影响。
()A:错 B:对答案:对第三章测试1.边际成本是指增加一个单位产品生产的成本增加额。
()A:错 B:对答案:对2.软件成本的特性包括和。
()A:高研发成本、低运维成本 B:高开发成本、低材料成本 C:高开发成本、低边际成本答案:高开发成本、低材料成本;高开发成本、低边际成本3.软件开发成本包括、、和。
软件工程经济学
软件工程经济学软件项目的经济效果评价摘要针对目前我国越来越多的软件需求,出现了软件行业迅猛发展的现状。
而随着软件行业的不断发展,如何准确的对软件项目进行经济效果评价就显得尤为重要。
鉴于此,在相关的软件项目经济效果评价的基础上,首先,通过净现值法、内部收益率法以及投资回收期法针对单方案项目进行评价。
除基本的原理与方法外,还介绍了适用的环境和各个方法的优缺点,并对常用的净现值法和内部收益率法进行比较。
然后,通过净现值法、净年值法、研究期法、多方案组合排序法这四种方法针对多方案项目进行排序,分别介绍了这四种方法的应用流程和优缺点,以便在多方案的前提下快速选择所适应的方法、并应用所选方法进行排序择优。
最后,通过对短期项目多方案排序和收益相同但未能确知情况下的多方案排序介绍了特殊项目的多方案排序。
通过对以上三种方法的研究,使之可以准确的对软件项目的经济效果进行评价。
关键词经济效果评价单方案项目多方案排序中图法分类号TP311 文献标识码 A引言软件生产过程中产出量与投入量的比值.它反映的是软件制作过程中劳动耗费转化为劳动成果的程度.其表达式为式中:劳动耗费指劳动消耗量或劳动占用量, 把“成果与消耗之比”、“产出与投人之比”称为经济效果,而将取得的有效劳动成果与劳动耗费的比较称为经济效益。
所以软件项目经济效果评价非常必要。
软件项目的经济效果分析是工程项目可行性分析的重要内容之一。
软件项目的经济效果评价的是为了从项目的经济效果和社会效益角度出发来研讨该项目可否投资。
项目按投资主体分有以下三种(依据项目的投资方和承建方的关系):●定制型●市场投放型●合作型1.单方案项目评价单方案项目评价是对某一给定的软件项目投资方案从技术经济角度出发来做出是否可行的判断或评价。
有以下三种方法:●净现值法●内部收益率法●投资回收期法1.1 净现值法1.1.1 关于净现值法所谓净现值法,是指通过比较所有已具备财务可行性投资方案的净现值指标的大小来选择最优方案的方法。
软件工程经济学 课程学习报告
《软件工程经济学》课程学习报告计算机科学与技术学院学院:班软件工程班级:号:1208060389 学名:姓指导教师:专业资料.目录《软件工程经济学》课程学习报告 (1)目录 (2)1. 章节知识点 (3)1.1第一章: (3)1.2第二章: (4)1.3第三章: (7)1.4第四章: (10)1.5第五章: (12)1.6第六章: (14)2. 知识点掌握................................................................................163. 软件工程经济学心得体会及感悟...............................................19专业资料1.章节知识点1.1第一章:本课程第一章的开始部分讲的是《软件工程经济学》这门课以下面几个章节:第1章软件工程与软件工程经济学,第2章软件工程经济学基础,第3章软件的成本、工期与定价分析,第4章软件项目的经济、社会效益与风险分析,第5章软件生产过程经济分析,第6章软件项目的进度计划制订与团队组织,第7章软件测试的资源分配、进度管理与最优发行,来进行讲解。
然后介绍了,Software Engineering Technology是研究软件的分析、设计、开发和维护的工程技术方法的一门学科分支,Software Engineering Economics是研究软件的分析、设计、开发和维护的工程经济方法的一门学科分支,Software Engineering Management是研究软件的分析、设计、开发和维护的工程管理方法的一门学科分支,SEE的相关概念和研究对象:SE和“工程经济学”的交叉学科,SE中经济问题和经济规律为研究对象的一门分支学科,研究为实现特定功能需求的SE项目所提出的技术经济方案(产品与服务)的规划论证、分析、设计与比较决策的系统方法论的一门分支学科。
武汉理工软件工程经济学复习范围
1、根据系统工程的理论,软件工程应包括哪三大类知识?根据系统工程的理论,任何一个工程学科,其方法均可划分为三大部分:工程技术学方法、工程经济学方法和工程管理学方法。
因此软件工程作为一种特殊的工程商品,其生产过程方法论同样可以划分为:软件工程技术学方法论、软件工程经济学方法论和软件工程管理学方法论等三部分。
2、什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?将软件以概念的形成开始,经过开发、使用和维护,直到最后退役的全过程成为软件的生存周期。
可根据其所处的状态、特征以及软件开发活动的目的、任务划分为七阶段。
1.可行性分析2.计划与需求分析3.概要设计4.详细设计与编码5.集成与测试6.运行与维护7.退役4、简述成本的经济内容。
成本经济内容基本包括下面三个方面:1.劳动资料方面的损耗,主要指固定资产的折旧费,与此相关的损耗还有设备运转所需的动力费,为保持设备正常工作状态所需的修理费及设备购买与安装、运输等费用;2.劳动对象方面的损耗,主要是指各类损耗材料费及材料的仓储、运输费用等;3.人工方面的消费与消耗,主要是指工资及与此相关的福利费,为职工支付的保险费等。
5、什么是资金的时间价值?为什么资金的时间价值会直接影响软件项目的经济效果?在市场经济中,资金若锁住不用,会随着通货膨胀而产生贬值;相反,如存入银行或投资工程项目(如NIS项目),则该资金将进入一个循环和周转的过程,他的绝对金额将随着时间推移而转移,并将发生相应的增额或减额的变化,其增加或者减少的金额部分称为资金的时间价值。
对于软件构建者(经济主体),其资金的投入是按照经济活动的需求在生命周期的各阶段分批、分期投入,构成了一个现金(投入)流出量序列,其收益也构成一个收益(现金流入量)时间序列,所以客观评价软件项目方案的经济效果,不仅要考虑现金流入流出的总额,还必须考虑资金的时间价值。
此外,还应注意,企业对软件的投资绝大部分来自于对银行(或其他渠道)的借贷,由于借入与还贷之间有一个时间差距,因而必须考虑资金的时间价值。
软件工程经济学(完整可编辑版)
软件产品:系统软件、支撑软件和应用软件
软件服务:信息系统集成,信息系统运行和维护 服务,数据中心与资源外包服务,数据加工与处 理服务,软件测试服务,信息系统咨询和评估服 务,信息系统监理,软件与信息系统管理与人才 工程化培训等
1.1软件、 软件产业与软件企业
根据系统工程的理论,任何一个工程学科 ,其方法论均可划分为三大部分:工程技 术学方法、工程经济学方法和工程管理学 方法。
1.2 软件工程
1.2.1 软件工程概念
软件项目与硬件产品生产一样,为了获得 高效率的生产和质优、价低的产品,必须 运用科学的理论与方法,如系统工程、工 程经济学、项目管理的理论与方法来指导 软件开发的全过程,并进行必要的定量分 析与评价。
1.2 软件工程
1.2.2 软件生存周期、开发模型与任务分解
基于产品质量控制的需求,人们需要对上述各阶 段的工作成果进行评价,因而除可行性研究评审 外,人们还需要作单元测试与评价,组装测试与 评价,集成测试(确认测试)与评审,运行测试与 评价等活动。有关上述各阶段活动的相互关联见 下图。
1.2 软件工程
主文件数;
1.2.3软件规模度量
d5即外部接口文件数,通常指所有机器可读
的界面(如磁盘或磁带上的数据文件),利 用此接口界面可以将信息从一个系统传送 到另一个系统;
CT称为软件的功能数,PCA称为系统功能的 复杂性调整因子。
1.2.3软件规模度量
1.2.3软件规模度量
1.2.3软件规模度量
1.1软件、 软件产业与软件企业
软件作为一个产品或服务,与其他产品相比具有 很大的区别,具体表现出如下特点:
(1) 软件是信息产品,具有无形性、抽象性、可 复制性和共享性。与硬件相比,软件是一种逻辑 实体而非物理实体,它可以记录在纸面上,保存 在计算机的软、硬、光盘里,但必须通过使用、 测试、分析等途径才能了解它的功能、性能和其 它特性。
软件工程经济学 2.4
j 1
j 1
j 1
因为V2 ﹥A1 ﹥
>AV3 1。>V3,故方案排序为A2
表2.5 各指标等级分表
属
5
性
4
3
2
1
X1 20万以 [20,30) [30,40) [40,50) 50万以
下
上
X2 很强
强
较强 一般 弱
X3 小
较小 一般 较大 大
X4 0.7以上 [0.5, 0.7)
[0.4, [0.3, 0.3以 0.5) 0.4) 下
解:该决策模型设为D={Z,W,B,A},其中指 标间体),系B为22(B网1(价络格通),信)B2,(性B能3()软,件B2)1。(存这储些空指 标的层次结构图见图2.15。各指标的相对重 要A机=。性(A权1,A值2,分A3为),分W别1,W表2,示W待21,购W2的2,W三3种.方型案号集计算
层次分析法的求解流程
修改B
确定指标Z及其层次结构、待评方案A 给出指标间的比较判断矩阵B
计算各指标的对应权重W或单排序 作层次总排序
计算各B对应的和偏离一致性 指标
图2.14 层次分析法求解流程
查B对应的平均随机一致性指标RI(B)
计算相对一致性指标CR(B)
否
是否满足一致性检验条件承认<0.1
是
n
Wij 0, Wij 1 , i=1,2……m
j 1
– (5)建立综合评价模型。
图2.12 综合评价指标层次结构图
关联矩阵法
M={A,Z,W,U,V}
A={A1,A2,……Am}为方案集 V={V1,V2,……Vm}为方案价值集 Z={Z1,Z2,……Zn} 为指标集 W={W1, W2,…… WN}为指标权重集
软件工程经济学
软件工程经济学软件工程经济学是一门研究软件开发过程中的经济因素和决策方法的学科。
它涉及了对软件项目进行成本估算、风险评估和收益分析的方法和技术。
软件工程经济学的应用可以帮助开发团队和管理者做出明智的决策,以最大程度地提高软件项目的经济效益。
一、软件项目成本估算软件项目成本估算是软件工程经济学中的关键环节。
正确估算软件开发所需的时间和资源可以帮助项目团队规划和调配资源,以确保项目按时交付,并在预算范围内。
为了进行准确的估算,开发团队需要根据项目的规模、复杂性和技术要求等因素,结合历史数据和专业经验,采用合适的估算模型进行计算。
二、软件项目风险评估软件开发项目中存在各种风险,如技术风险、进度风险和需求变更风险等。
软件工程经济学可以帮助项目团队对这些风险进行评估和管理。
通过对潜在风险的分析和评估,团队可以制定相应的风险应对策略,减少风险对项目进度和成本的影响。
同时,风险评估也可以帮助管理者做出投资决策,选择具有较低风险并且有潜力收益的软件项目。
三、软件项目收益分析软件项目的收益分析是软件工程经济学的另一个重要方面。
在决策投资软件项目时,需要综合考虑项目的成本和收益。
收益分析可以包括直接经济收益、间接经济收益和非经济收益等方面。
对于商业软件项目而言,直接经济收益是非常重要的,包括软件销售收入、服务费用等。
而对于非商业软件项目,可能更加关注间接经济收益,如提高工作效率、减少人力资源等。
四、软件工程经济学的决策方法软件工程经济学提供了多种决策方法,以帮助开发团队和管理者做出明智的决策。
其中,成本效益分析(Cost-Benefit Analysis)是最常用的方法之一。
它通过比较项目的成本和收益,计算出投资的回报率,并进行决策判断。
此外,还有风险收益分析、灵敏度分析等方法可以辅助决策。
总结软件工程经济学是软件开发过程中不可忽视的重要学科,它通过成本估算、风险评估和收益分析等方法,帮助项目团队和管理者做出明智的决策。
软件工程经济学第3章
2019/7/15
12
(10)培训费用:包括系统生产机构有关技术人员及管理人员的培训进修 费用及对用户(系统应用部门)培训的费用。 (11)系统营销费用:某些软件适宜于市场推销,故需采用广告、分销与 代销的拥金折扣费用等相关费用。 (12)管理费用:包括办公费、差旅费、会议费等。 (13)其他费用:包括设备、厂房等固定资产折旧费,筹资的利息和罚金 支出,数据与资料收集费用,技术咨询费等。 在上述的十三项软件成本费用中固定资产折旧费、办公费、差旅费、会 议费、筹资的利息支出和罚金支出、常雇管理人员与技术人员的工资等 为固定成本,而其他各项成本则为变动成本。
变动成本是指成本总额随产量变动而变化的成本,如原材料、燃料、动 力、生产工人的计件(时)工资等成本。
固定成本则是指在一定的产量范围内成本总额将固定不变的成本,如厂 房、设备折旧费、保险费、广告费、常雇人员工资开支等,即使企业停 产(产量为零),这些费用依然存在。
若设TC表示总成本,TFC表示总固定成本,TVC表示总变动成本,θ为产
构
关福利费
购置费、
料
卸、包装费用
人员工
成
• 在研究与开发中消
运杂费运 • 为制造产品而消耗的动
及广告费保险
资,办
要
耗的材料
输途中的
力
费
公费,
素
• 用于研究与开发活
合理损耗 • 企业支付给职工的工资 • 销售部门及人
差旅费
动的设备和设施的 • 购入物资
、奖金、津贴、补贴以
员的业务费、 • 聘请中
折旧
承担的税
用)
。系统维护(纠错性、适应性、完善性维护费用)
2019/7/15
10
精品文档-软件工程经济学(赵玮)-第2章
与组织;(9)
(10)
(11) 软
(12)
(13) 成本、质量、工
(14)
(15) 项目成本确
(16)
(17)
(18)
பைடு நூலகம்
效益(利润)确定。
第2章 软件工程经济学 图2.1 软件实体交互图
第2章 软件工程经济学 图2.2 软件的工程经济分析展开结构图
第2章 软件工程经济学 上述18种工程经济活动的相关联系可详见图2.3。在图 2.3中方框表示一般的工程经济活动,而椭圆框则表示与软件 企业目标——效益所直接相关的工程经济活动。
第2章 软件工程经济学 1. 建设项目投资及其构成 所谓建设项目投资,是指人们在社会生产活动中,为实现 某项目(如软件项目、基本建设项目)特定的生产与经营目标而 预先垫付的资金。它是劳动消耗中反映劳动占用的综合指标。 建设项目投资一般包括固定资产投资、流动资金投资和无形资 产投资等。 固定资产投资是指为建造或购置固定资产所预先垫付的部 分资金,其中IT企业的固定资产主要包括如下内容: (1) 厂房及其他构建物。
第2章 软件工程经济学 无形资产是指企业长期使用但没有实物形态的资产,包括 专利权、著作权、专有技术、商标权、商誉、土地使用权等。 无形资产运用特殊的方式,将其“功能”体现到有形固定资产 中去,例如软件、软件工具、开发技术、开发模型与算法、工 程控制图等通过知识产品使有形资产得以充分发挥其作用。无 形资产在一定的特定区域与一定的时间内受到法律保护并具有 一定的垄断性(排他性)。为购买某种无形资产所支付的资金称 为无形资产投资。
(2) 工程经济活动所讨论的经济效果大多与“未来”有 关。因此,这种对未来经济效果的认识必须考虑在不确定性因 素或随机因素影响下的风险的存在,并寻找经济效果与风险的 合理权衡。
本科专业认证《软件工程经济学》课程教学大纲
《软件工程经济学》课程教学大纲(Software EngineeringEconomics)编写单位:计算机与通信工程学院计算机科学与技术系编写时间: 2021年 7月《软件工程经济学》课程教学大纲一、基本信息课程名称:软件工程经济学英文名称:Software Engineering Economics课程类别:专业教育课程课程性质:限选课程编码:0809000161学分:1.5总学时:24。
其中,讲授24学时,实验0学时,上机0学时,实训0学时适用专业:计算机科学与技术先修课程与知识储备:软件工程概论后续课程:二、课程简介:软件工程经济学是软件工程专业高年级综合性专业必修课程,也是理论与实际密切联系的、面向应用的专业课程之一,课程主要内容包括软件工程与经济学概要、软件工程经济学基础、开发工期与软件成本及定价分析、软件经济及社会效益风险评估分析、软件生产过程经济分析等、项目管理与软件测试分析等。
三、教学目标1、课程思政教学目标:通过本课程的学习,使学生充分了解软件工程经济领域的科学发展史,重点了解软件工程经济领域中国科学家的贡献,熟悉本领域国内外企业的发展现状及领先世界的技术和产品。
了解软件工程经济领域相应的国家标准、法律法规;学会一定的沟通、组织、团队合作的社会能力。
通过课程思政教学,培养爱国、爱党、具有良好的职业道德和高度职业责任感的专业人才。
2、课程教学总目标:通过学习该课程,将熟悉工程经济学的基础知识和软件工程经济学基本理论和方法,掌握软件成本估算与定价方法,学会软件产生中的社会与经济效益分析方法和风险评估技术,熟悉软件生产全过程的经济分析方法,并能应用到软件开发实践中,达到低成本、低风险、高效益、高质量完成软件生产任务的目标。
3、课程目标与学生能力和素质培养的关系:课程思政目标的实施有利于培养学生爱国精神、职业责任感,团队合作、组织、沟通等社会能力。
课程教学目标的实施有利于培养学生对软件工程经济学中复杂问题的分析判断能力和创新思维。
软件工程考研方向哪个比较好(二)2024
软件工程考研方向哪个比较好(二)引言概述:软件工程作为一门前沿的学科,成为了许多计算机专业考研学生选择的方向之一。
然而,在软件工程考研方向中,存在着许多不同的专业方向可供选择,诸如软件工程管理、软件测试与质量保障、软件可视化、人机交互等。
本文将针对软件工程考研方向的不同专业进行比较,以帮助考生更好地选择适合自己的方向。
正文:1. 软件工程管理专业方向1.1 项目管理1.2 软件需求与规格工程1.3 软件过程与质量管理1.4 软件配置管理1.5 软件工程经济学2. 软件测试与质量保障专业方向2.1 测试方法与技术2.2 质量度量与评估2.3 软件可靠性工程2.4 软件安全与保密性2.5 软件错误诊断与修复3. 软件可视化专业方向3.1 可视化表示技术3.2 可视化分析与探索3.3 可视化交互与用户体验3.4 可视化工具与系统开发3.5 可视化数据挖掘与视觉分析4. 人机交互专业方向4.1 用户研究与需求工程4.2 交互设计与评估4.3 多模态与自然交互4.4 增强现实与虚拟现实4.5 移动与智能交互技术5. 软件工程教育专业方向5.1 教学理论与方法5.2 网络教育与远程教育5.3 软件工程实践教学5.4 软件工具与实验室建设5.5 教育评价与质量监控总结:通过对软件工程考研方向不同专业的比较,我们可以发现每个专业方向都有其独特的特点和应用领域。
考生在选择软件工程考研方向时,应该根据自身的兴趣、能力和职业目标来进行选择。
无论是软件工程管理、软件测试与质量保障、软件可视化、人机交互还是软件工程教育,都有着广阔的就业前景和发展空间。
希望本文所提供的比较对考生们选择适合自己的软件工程考研方向有所帮助。
分析软件工程经济学的发展现状
分析软件工程经济学的发展现状软件是相关程序、过程和文档的完整集合,而工程则是科学与数学的应用,并使物质的属性、自然能源在结构、机械、产品、系统和过程上变得对人类有益要做到对人类有益,软件开发及其软件系统必须是在社会能负担得起的成本基础上满足人的需求,毕竟软件开发是一种社会行为软件成本估算将一般的经济学分析概念、技术和特殊的软件工程世界联系起来通过成本估算,可以使项目的管理者对软件的成本及其变化趋势做到正确把握,从而为进一步的决策提供科学而直观的依据。
软件工程的目的是通过有关学科的应用使人们开发出来的软件系统成为对用户有用的产品。
然而软件工程效果不仅取决于计算机科学、软件工程方法学以及软件工具与环境的使用,还取决于它是否满足经济学和社会效益的需要。
软件工程经济学就是依据经济学的观点来研究如何有效地分析、开发、发布软件产品及其支持用户使用等,为软件的成本进度估算提供必要的手段和方法,并妥善地协调技术、经济和人之间的关系。
1.软件工程面临的经济学问题纵观软件工程全过程,都或多或少与经济学有关从经济学的角度来看,也都不同程度地存在以下问题:(1)项目负责人没有可靠的依据来确定每个软件阶段和每个软件开发活动需要多长时间和多大的工作量,因此,也就难以判断软件开发是否按计划进行,甚至意味着项目从一开始就失控了。
(2)软件分析人员难以在分析设计阶段做出现实的软硬件比较分析,导致设计中硬件成本降低,最终却以更高的软件成本为代价。
(3)软件开发人员无法使相关经理、客户或销售人员相信他们承诺的预算与时间进度表是现实的。
(4)项目组内部对软件开发过于乐观,而对外则在竞争性的软件合同竞标中报出低价,最终必然导致费用超支或性能折衷(5)软件开发的成本很高,且难以控制严重时,导致整个项目失败(被迫取消或放弃)的指导,使得项目最终达不到预期的目的,甚至还有可能导致用户成本上升、可靠性或服务质量下降、需要増加额外的人员、员工的工作积极性下降、员工的流动性上升等。
软件工程经济学.docx
.第一章4.什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。
2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9.什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:· 软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/ 效益、质量、效率的均衡原理、优化原理与敏感性分析等。
·软件项目的成本估算、成本控制与融资。
·软件项目开发的风险与不确定性分析和投资可行性分析。
· 软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法。
· 软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
·软件开发过程的动态规律描述及其各经济要素的关联分析。
·软件开发效率(劳动生产率)的影响因素分析及改进策略研究。
第二章4.什么是固定资产?什么是流动资产?1)IT 企业的固定资产主要包括如下内容:a.厂房及其他构建物。
b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等。
软件工程经济学第5章
生存期投入的总费用(平均)U为
U F c K 6 万 元 / 人 年 1 2 0 人 年 7 2 0 万 元
开发阶段投入的累计人力工作量C(td)和费用Ud有
– Y为产出量 – K为资本 – L为劳动 – N为土地 – O为组织管理 – t为时间或工期
简化为:Y=F(K,L,t)
5.1.1 软件生产函数及特性
1、C-D生产函数
西方学者在采用计量经济学的有关统计法的研究中提出了 多种形式的生产函数,从不同的侧面反映了西方国家生产 过程中的工程经济行为。
本章研究主要内容:
1. 生产过程的规模效应 2. 投入要素与产出关联变动的规律 3. 劳动生产率的提高
5.1 软件生产函数与软件生产率
生产函数
– 是宏观经济学和微观经济学理论中的一个重要概念 – 反映生产过程中投入要素与其可能生产的最大产量之间的依存
关系的数学表达式
– Y=F(K,L,N,O,t)
Fd
S C(dt)
E0
2
D3
2
SC (td )E 0D 3
0 .3 9 K E 0(tK d 2)3 2
Yt A(t) L(t) K(t)
(5.5)
显 然 , 对 于 一 个 特 定 的 企 业 ( 或 产 业 部 门 ), 若 其 历 史 时 间 序 列
{yt,t 1,2,……,n}, {lt,t 1,2,……,n},{kt,t 1,2,……,n} 已知,
则由(5.5)式知可通过二元线性回归的方法求解 A(t)、α、β 的估计值,从而解决了两个弹 性系数 α 与 β 的求解问题。
第2章_软件工程经济学基础
2.1 SEE分析的基本要素 2.2 基于资金时间价值的现金流的贴现
与预计 2.3 招标与投标 2.4 项目评价与决策方法
2.1 软件工程经济分析的基本要素
2.1.1 投资、融资与项目可行性分析 2.1.2 成本、收入、税金、利润及其关联 2.1.3 资源的计划、组织与控制
1. 一次性支付现金流的贴现与预计
利用式(2.2),(2.3)与(2.4)容易解决一次性支付现金流
的贴现与预计问题,这是由于若不计通货膨胀效应,
则有 Sn S0 (1 i)n
S0
Sn (1
i)n
Sn (1 i)n
(6.5)
此中 S n 为 n 期本利和(终值),i 为平均利率, S 0为 当前时刻的本利和初值, n 为年数。若考虑通货膨
项目可行性分析
– 是否必要?是否能实现? – 实现后的效果如何?实现的风险有多大?
可行性研究的主要内容
投资需求可行性 技术可行性 财务可行性 环境可行性 组织可行性 风险分析与对策
成果:可行性研究报告
2.1.2 成本、收入、税金、利润及其关联
成本:为取得各项生产要素、商品及劳务以 及为实现某些特定经济目的而发生的各种耗 费。有会计成本、沉没成本等类别
➢ 解:(1)由(2.5)式可知,当时 i 6%, n 5有
S5 S0 (1 i)5 1000 (1 0.06)5 1338.2万元
(2)由(2.5)式可知,当时 i 5%, n 5有
– 固定资产投资(厂房、生产工具)
– 流动资金投资(工资、原材料)
– 无形资产投资(专利、商标)
2.1.1 投资、融资与项目可行性分析
第2章软件工程经济学基础
项目的核准与立项
项目启动
22页
项目可行性分析
可行性分析解决四方面问题:
▪ 必要性、 可实现性、 效果性、 风险性
可行性分析的步骤:
▪ 机会研究—初步可行性分析—详细可行性分析
• 市场研究 • 技术可行性分析:
–项 目 规 模 确 定 、 项 目 技 术 路 线 的 评 价 与 选 择
• 财务可行性分析:
27页
第2章 软件工程经济学基础
2.1 软件工程经济分析的基本要素
基于货币资金时间价值的
2.2
现金流的贴现和预计
2.3
招标与投标
2.4
项目评价与决策方法
33页
2.2 基于时间价值的现金流的贴现和预 计
当你拥有一笔闲置资金,你会放在家里、存入 银行,还是进行投资呢?
假设要通过借款的方式购置一套房产,你会选 择哪一种还款方式?依据是什么?
18页
2.1 软件工程经济分析的基本要素
➢ 税金
税金的定义:
是国家为了实现其发展经济、提高人民生活等职责需要, 依据法律规定对具有纳税义务的单位和个人征收的财政资 金。
税收是财政收入的主要来源,也是国家参与国民收入分配 和再分配的一种形式。
税种:
增值税、所得税 销售税金及附加:营业税、城市维护建设税、教育费附加
16页
2.1 软件工程经济分析的基本要素
➢ 成本
成本的定义:
为取得各项生产要素、商品及劳务以及实现某些特定 经济目的而发生的各种耗费。
会计成本:
是指会计记录在企业账册上的客观的和有形的支出, 包括生产经营过程中发生的原材料、动力、工资、租 金、广告、利息等支出。
按我国财务制度规定,总成本费用组成为:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从哪几个方面进行评价?
光“看对眼”是不够的 外形、性格、财富、孝顺……
更看重人的哪个方面?
萝卜白菜各有所爱,每人看着的方面不同 如何比较个方面的重要性?
1:行比列 重要,0反 之(矩阵 对称位置 和为1)
外 性 财 孝 形 格 富 顺 外形 1 0 0 1 Eij 性格 1 财富 1 孝顺 0 1 0 0 1 1 1 1 0 1
j 1
– (5)建立综合评价模型。
引子:评奖学金
指标:M1、M2…… 各指标占权重不同 各指标的量化方式
评价电影的例子
6项评价指标 指标的权重:未知 指标的量化分级方法:未知
非诚勿扰:男嘉宾的评价
问题:如何量化评价多名男嘉宾?
– – – – 1、从哪几个方面进行评价? 2、更看重哪个方面? 3、多个方面的评价如何量化? 4、量化后的评价如何整合成一个最终评价?
di =
j 1
l
dij l
,
i=1,2,„„,m
(2.25)
(2) 对 d1 , d 2 ,„„, d m 之大小比较并排序,若有
d i1 ≤ d i2 ≤ d i3 ≤„„≤ d il
则有方案最终排序
Ai1 Ai2 Ai3 „„ Ail
表2.18 排序集结表
d A
M
M1
M2
M3
属性
外形 性格 财富 孝顺
[100万,1千 [20万,100万) 万) 中规中矩 啃老
注:量化分级是一大难点
评分的整合
各个方面的打分,再乘上各个方面的权重
外形 性格 财富 孝顺 Vi
0.2 小沈阳 巴菲特
李XX
0.4 3 2
1
0.2 3 5
4
0.2 4 4
3
3 1
4
3.2 2.8
2.6
回顾整个过程
Σ
Σ=4.389
[例2.7] 软件企业为今后的软件开发工作的需要, 欲在市场上选购一台计算机。今从市场调查得知 有三种型号的计算机A1,A2,A3可供选择。它们在 价格、性能(存储空间、网络通信)和软件等方面 均有不同差异。试利用层次分析法建立该设备选 型问题的决策模型,并作相应的排序求解。 解:该决策模型设为D={Z,W,B,A},其中指标体系 为B1(价格),B2(性能),B21(存储空间),B22(网 络通信),B3(软件)。这些指标的层次结构图见 图2.15。各指标的相对重要性权值分为 W1,W2,W21,W22,W3.方案集A=(A1,A2,A3),分别表示 待购的三种型号计算机。
确定有哪些指标 确定每个指标的权重
– 到底哪些指标更重要?
确定指标的量化打分如何分级 确定每一级的评分是多少
缺点
– 指标间0、1的比较过于简单,无法体现出指标 间的区别
大类指标
具体 指标
备选方案
图2.12 综合评价指标层次结构图
层次分析法的比较
层次分析法(Analytic Hierachy process .AHP)与关联矩阵 法的比较: (1)关联矩阵法在作各属性指标的两两比较时未考虑指 标两两比较的前后一致性问题,因而数学处理虽然简单, 但不够严密,而层次分析法则考虑了两两比较的一致性问 题,并建立起较为系统、严密的数学理论。 (2)关联矩阵法作两两比较时采用了简单的二分度量(0 或1),而层次分析法作两两给出的是九分度量(1,2, 3……9),从而使相对重要性差异的刻画更为细微。 (3)关联矩阵法要求指标体系的层次结构较简单(目标 层,准则层、方案层共三层),而层次分析法则允许指标 体系构成多于三层的多级递阶层次结构,对各指标的层次 关联刻画更为细微。
bij也可以取2,4,6,8及倒数
排序算法
所谓排序算法是指根据各相关指标的比较判断矩 阵求解各指标的相对重要性标度的计算方法。
n U i bi j j 1 Vi n U i Vi Wi n Vi i 1
[例2.5] 设有B1和B2两个比较判断矩阵(详见表2.7和2.8),求它们对 应的权重向量。 解:利用算法(2.16)式,B1的单排序求解过程见表2.7,B2单排序 求解过程见表2.8,从而有
B1/A
A1
A1
1
A2
1/5
A3
1/3
Wi
0.105
B21/A A1 A1 A2 A3 1 1/2 1/9
A2 2 1 1/7
A3 9 7 1
Wi 0.60 0.35 0.05
A2
A3
5
3
1
1/3
3
1
0.637
0.258
在不同的角度对3个方案进行评价 B22/A A1 A2 A3 Wi
B3/A A1 A1 A2 A3 1 1/5 1/9 A2 5 1 1/5 A3 9 5 1 wi 0.735 0.207 0.058
=3
解:利用(2.25)式计算各方案的平均排序值列于表 2.18 的第 6 列,此中有
d 4 = ( 4 4 3 3) 4 =3.5
由于 d 2 < d 1 < d 3 < d 4 ,故有最终排序结果 A2 A1 A3 A4 。
W ( B1 ) 0.637, 0.258, 0.105
T
W ( B2 ) 0.60, 0.35, 0.05
T
题目已知的是B, 每行的b相乘得到Ui, B1 Ui开列数次根号得 Z1 到V,Vi占总V的比 Z2 例得到Wi
表2.7
B1单排序求解过程
Z1 1
Z2 3
Z3 Ui 5 15
M4
di
2 1.5 3 3.5
A1 A2 A3 A4
1 2 3 4
2 1 3 4
1 2 4 3
4 1 2 3
[例2.9] 设有m=4个待评方案,采用l=4种综 合评价法求得的排序结果见表2.18,试利用 平均值法求最终方案排序。
( d 1 = 1 2 1 4) =2 4 ( d 2 = 2 1 2 1) =1.5 4 d 3 = (3 3 4 2) 4
Fi 2 4 2 2
Wi 0.2 0.4 0.2 0.2
如何对各个方面进行量化/打分?
我们分成五档进行考察,分别打分为5、4 、3、2、1
5 阿汤哥 绝世好男 ≥1亿 卧冰求鱼 4 施瓦辛格 大男子主意 [1千万, 1亿) 很孝顺 3 一般人 中规中矩 2 凑合 宅男 1 如花 变态 <20万 虐待老人
B矩阵元素的取值规定
1, 本层次Z i 与Zj相比,具有同等重要性 3, 本层次Z i 与Zj相比,Z i比Zj稍微重要 bij= 5, 本层次Z i 与Zj相比,Z i比Zj明显重要 7, 本层次Z 与Z 相比,Z 比Z 重要 i j i j 9, 本层次Z i 与Zj相比,Z i比Zj极端重要
Vi
Wi
2.467 0.637
1/3 1
3
1
1
0.258
1
Z3
1/5 1/3 1
1/15 0.405 0.105
Σ
B1 Z1 Z2 Z3
Σ=3.872
表2.7 Z1 1 1/2 1/9 B2单排序求解过程 Z2 2 1 1/7 Z3 9 7 1 Ui 18 7/2 1/63 Vi
Wi
2.620 0.60 1.518 0.35 0.25 0. 05 1
不同排序结果的集结方法
注意到当我们用前述的不同综合评价方法对待评 方案A1 , A2 ,..., Am 做综合排序时,其排序结 果可能会不一致,如果用方法M1 求解有Ak方案列 第二位,用方法M2求解Ak方案列第一位,...,基 于工程技术和管理决策的需要,人们最终仍然希 望给出一个最终的结果: Ak方案究竟排在第几位? 上述问题的解决称为多种排序方案的集结或不同 排序结果的集结,这样的集结方法有平均值法, Borda法,Copeland法,概率性集结方法,模糊型 集结方法,不确定型(区向)集结方法等,以下 仅介绍平均值法。
Wi
0.297 0.502 0.201Байду номын сангаас
A3
W1 0.037 0.105 0.194 0.60 0.064 0.58 0.105 0.735 0.297
W2 0.037 0.637 0.194 0.35 0.064 0.11 0.105 0.207 0.502 W3 0.037 0.258 0.194 0.05 0.064 0.31 0.105 0.058 0.201
2.4 项目评价与决策方法
项目评价决策需解决如下问题
– (1)确定评价主体(单位或个人) – (2)确定评价对象(某个软件项目的不同设计方案或 技术经济方案、外包选择的不同合作伙伴单位等)并 分别以A1, A2,…… Am表示 – (3)建立如图2.12所示的评价指标体系结构。其中每 个评价指标Xj都从不同侧面来刻画软件项目技术经济的 权重系数。j=1,2,……n. – (4)确定每个指标Xj的权重系数 j=1,2,……n.此中权重 表示各个指标之间的相对重要性的度量。 – Wij表示第i种技术经济方案对指标Xj的对应权重系数, n 并有 W ij 0 , W ij 1 , i=1, 2„ „ m
平均值法的集结思想是计算每个待评方案 AK 在不同综合评价方法求解结果中的平均“优 序”数,并依据每个待评方案的平均优序数大小来决定该方案的排序位置。 设 d ij 表示方案 Ai 在采用方法 M j 求解时的排序位置, A1 方案在采用 M 2 方法求解时 如 其排序位置为第 3 位,则取 d12 =3。设有 M 个待评方案 A1 , A2 ,„„, Am 采用 l 种综合 排序方法 M 1 , M 2 ,„„, M l ,可得到 l 种排序结果,则平均值法的应用步骤如下: (1) 给出 l 种排序结果 d= d ij ) mxl ,计算各方案的平均优序值 (