(完整)软件工程经济学
软件工程经济学ppt课件
![软件工程经济学ppt课件](https://img.taocdn.com/s3/m/0d6fde2ecc7931b765ce1550.png)
(4)经营成本
• 为销售产品发生 的运输、装卸、 包装费用及广告 费保险费
• 销售部门及人员 的业务费、工资 、福利费
• 企业在筹资与理 财活动中所支付 的利息支出,汇 兑损失及相关手 续费
• 房产税,车船使 用税、土地使用 税、技术转让费 等
实际成本则是根据产品生产的实际耗费而计算的成本,它是产成品存 货与定价的基础。
3.1.2 软件成本构成
软件成本是指软件在其生存周期(系统规划、 分析、设计、构建与运行维护阶段)内,为 取得各种软硬件资源的支持及维持系统的研 究、生产经营与管理正常开展所投入的人、 财、物质资料而支付的一切费用。
3.1 软件的成本构成及其影响因素分析
成本(cost)是取得各项生产要素、商品或 劳务以及为实现特定经济目的而发生的耗费。
1. 成本的经济内容包括如下三个部份:
– 劳动资料方面的消耗(固定资产折旧费、电费、 修理费)
– 劳动对象方面的消耗(耗材、材料仓储运输费) – 人工方面的消费的消耗(工资、福利、保险)
• 从事研究与开发活动 人员的工资及相关福 利费
• 在研究与开发中消耗 的材料
• 用于研究与开发活动 的设备和设施的折旧
• 应由研究和开发活动 负担的间接成本
• 委托其他单位进行研 究与开发所产生的成 本
• 其他支出(如外购) 的专利权,许可证的 支出等
(2)采购成本 (3)生产成本
• 采购设备、 • 为制造产品而消耗的原材
。系统管理(审计费、行政管理费用、系统服
务费用)
。系统维护(纠错性、适应性、完善性维护费
用)
软件工程经济学
![软件工程经济学](https://img.taocdn.com/s3/m/5415ef8ff78a6529657d5377.png)
• 软件工程经济学强调人类经济学方法,这是很重 要的,将纯定量的面向货币的材料经济学方法进 行扩展,从而使人们在做经济决策时,将对人际 关系的定性考虑包括进去。
软件工程经济学 软件趋势
• 软件是一个巨大的而且越来 越昂贵的产品。
• 软件对人类福利产生巨大的 而且日益增长的影响。
• 软件需求的增长很大程度上 是源于这样一个事实:
• 计算机硬件变得越来越便 宜、可靠和种类繁多,人 们发现对于机械性工作自 动化能够带来越来越多的 优点。
Hale Waihona Puke 软件工程经济软学件工程目标结构
• 材料经济学基于这样一个假设 • 如果人与机构都遵循材料经济学的指导原则行事,那 么最大多数的人将受益
• 主要优点 • 使决策问题分析与解决起来相对简单,能相对方便地 执行定量计划和控制活动
软件工程经对济材学 料经济学的质疑
• 近年来,很多人开始质疑这个假设的有效性
• 有证据显示:根据材料经济学方法做出的决策, 将会带来诸如对有限自然资源的损耗等危险的 长期后果,或者迫使人们从事的毫无意义的重 复工作,如流水线之类的工作。
软件工程经济学
COCOMO模型的版本
• 一般将COCOMO模型分为三个层次的模型: • 基本COCOMO模型:用于系统开发的初期,估算 整个系统的工作量(包括软件维护)和软件开发 所需要的时间; • 中间COCOMO模型:用于估算各个子系统的工作 量和开发时间; • 详细COCOMO模型:用于估算独立的软部件,如 子系统内部的各个模块。
软件工程经济学
WBS
第1章软件工程与软件工程经济学
![第1章软件工程与软件工程经济学](https://img.taocdn.com/s3/m/b286d5dff8c75fbfc77db2c9.png)
第19页
1.1.3 软件企业及其管理
企业管理的定义
– 是指在企业特定的生产方式下,管理者按照某些原则、程序和方法, 使用一定的手段(工具、方法),针对生产的各要素(人力、物力、 设备、资金、信息)进行计划、组织、指导、协调和控制,以使其 发挥最大的经济效果,达到预期目标的一种筹划和过程。
第23页
1.1.3 软件企业及其管理 项目管理的重要意义是什么?
第24页
1.1.3 软件企业及其管理
先来看一份统计数据:
根据1999年美国的Standish Group对当年美国的软件项目 的统计数字表明,26%的软件项目是真正成功,28%彻底失败; 这些存在问题的或是失败的项目带来的直接损失是970亿美元, 占美国全年IT投资的近40%,而间接损失是无法估量的;在全 部项目中平均超期27个月,更有80%的资源被开销在对应用的 维护上。
第8页
在课程学习过程中应注意以下几个方面:
1、明确技术、经济和管理之间的关系,本课程应突 出经济分析与论证、计算与比较。 。
2、学习本课程时,除了运用严密的逻辑思维,形象 思维也是必不可少的
3、掌握方法比掌握计算过程更重要,而且掌握方法 时要紧密联系实际,即学会分析实际问题,选择适 当的方法。
第9页
在2003年的一份分析报告中,通过分析13522个项目得出 的结论:只有1/3的项目是成功的,82%的项目延期,43%的项 目超出预算。
第25页
1.1.3 软件企业及其管理
软件危机是一种矛盾,就是弱的软件生产能力与强的 业务需求之间的矛盾,既有技术上的问题,又有经济 上的问题,通常可以找到的导致项目缺陷的原因都与 项目管理有关,项目管理的重要性显现出来,可以有 效解决下列问题:
软件工程经济学(1)
![软件工程经济学(1)](https://img.taocdn.com/s3/m/44e4d5d276eeaeaad1f3301f.png)
1.1软件、 1.1软件、 软件产业与软件企业
软件作为一个产品或服务,与其他产品相比具有 很大的区别,具体表现出如下特点: (1) 软件是信息产品 信息产品,具有无形性、抽象性、可 信息产品 复制性和共享性。与硬件相比,软件是一种逻辑 实体而非物理实体,它可以记录在纸面上,保存 在计算机的软、硬、光盘里,但必须通过使用、 测试、分析等途径才能了解它的功能、性能和其 它特性。
1.1软件、 1.1软件、 软件产业与软件企业
(4) 软件生产基于开发人员的思维与认识的片面性 基于开发人员的思维与认识的片面性 ,经验与技术的不足,长时间的开发劳动造成的 心理和体力的疲乏以及与用户的相互沟通的不足 等原因,软件在提交使用时,各种潜在的固有差 潜在的固有差 错是无法避免的,且这种潜在的固有差错数将随 错是无法避免 着软件规模的增大而增大。 (5) 软件的成本构成与硬件产品相比,无需库存成 本。由于软件可以通过因特网进行销售,故其销 售成本较低,且伴随着软件向服务方向的转移, 开发成本的比例越来越低, 开发成本的比例越来越低,而使用维护成本的比 例越来越高。 例越来越高
1.1软件、 1.1软件、 软件产业与软件企业
1.1.1 软件
目前学术界对软件的普遍性解释为:软件是计算 机系统中与硬件相互依存的另一部分,它是包括 程序、数据 文档的完整集合。 程序 数据及其相关文档 数据 文档
• 程序是指按事先设计的功能和性能要求执行的指令序 列 • 数据是指使程序能正常操纵信息的数据结构 • 文档是与程序开发、维护和使用有关的图文资料
软件工程经济学
Software Engineering Economics
专业必修课,32学时
Software Engineering Economics (SEE)
软件工程经济学 第五章 软件过程经济分析 (全)
![软件工程经济学 第五章 软件过程经济分析 (全)](https://img.taocdn.com/s3/m/d0d0fd3db90d6c85ec3ac6cb.png)
5.2 软件生产过程经济分析 ——5.2.1 软件生产系统动力学方程
1、软件生产过程经济分析--分析什么?
– 软件生产系统内在经济要素关联及其动态发展规律。 – 经济要素:生产规模、开发难度、人力工作量(累计工作量、人力峰 值)、费用、劳动生产率、环境因子、交付期等
– 例如:劳动生产率和生产规模、开发难度、环境因子之间的关联;开发 难度和总工作量、交付期之间的关联;人力峰值的到达时间等。
• Putnum 通过对英美大量软件项目的研究,得到了一些统计规
律: 结论1:软件项目的开发难度与生存周期内投入的总工作量K
成正比,与交付期td2成反比。
– D为软件工程开发难度系数
dm (0) K D= 2 = dt td
(5.12)
5.2 软件生产过程经济分析 ——5.2.2 软件项目难度系数与人力增长率
结论2:对于具有统一项目开发特性的软件工程,尽管随着项目规模的增 大,K和td均将增大,然而K/td3则基本稳定在某一常数周围,而不同 开发属性的项目其常数不同。
8,软件是一个与其他系统有多个接口和交互功能的全新软件 D0= 15,软件是一个独立系统 27,软件是从其他已开发的软件基础上建立的系统 – 引入参数D0, D0为人力增长率
若 +<1,则称该生产活动呈规模报酬递减或非规模经济; ②若 +=1,则称该生产活动呈规模报酬固定 (5.4)
5.1 软件生产函数与软件生产率 ——5.1.1 软件生产函数及特性
3. 弹性系数求解
– C-D生产函数是一种较为普遍的生产过程中的生产过程 规律描述。 – 但对于不同的企业(部门和地区),由于其外部环境 与内部条件的不同,故产出对劳动力或资本的变化反 映程度不同,即 与 不同。 – 求解思路:
软件工程经济学(完整可编辑版)
![软件工程经济学(完整可编辑版)](https://img.taocdn.com/s3/m/aee0f9d1f8c75fbfc67db239.png)
软件产品:系统软件、支撑软件和应用软件
软件服务:信息系统集成,信息系统运行和维护 服务,数据中心与资源外包服务,数据加工与处 理服务,软件测试服务,信息系统咨询和评估服 务,信息系统监理,软件与信息系统管理与人才 工程化培训等
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) 软件是信息产品,具有无形性、抽象性、可 复制性和共享性。与硬件相比,软件是一种逻辑 实体而非物理实体,它可以记录在纸面上,保存 在计算机的软、硬、光盘里,但必须通过使用、 测试、分析等途径才能了解它的功能、性能和其 它特性。
(完整)软件工程经济学
![(完整)软件工程经济学](https://img.taocdn.com/s3/m/ee50de0b0242a8956aece475.png)
第一章4。
什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期. 2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9。
什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:·软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
·软件项目的成本估算、成本控制与融资。
·软件项目开发的风险与不确定性分析和投资可行性分析.·软件项目的质量评价、经济效益评价、财务评价以及主要质量指标—-软件可靠性、维护性等的经济评价方法。
·软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
·软件开发过程的动态规律描述及其各经济要素的关联分析.·软件开发效率(劳动生产率)的影响因素分析及改进策略研究.第二章4。
什么是固定资产?什么是流动资产?1)IT企业的固定资产主要包括如下内容:a.厂房及其他构建物。
b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等。
软件工程-第4章-软件工程经济学
![软件工程-第4章-软件工程经济学](https://img.taocdn.com/s3/m/80c0fdce9ec3d5bbfd0a74c8.png)
4.6 软件工程经济学
软件工程经济学就是依据经济学的观点 来研究如何有效地分析、开发、发布软件产 品及其支持用户使用等,为软件的成本、进 度估算提供必要的手段和方法,并妥善地协 调技术、经济和人之问的关系。
软件工程经济学
软件工程经济学(Software Engineering Economics)是软件工程学科与经济学(主 要是微观经济学)有机结合的产物,它利用 经济学中成熟的概念、技术和方法为软件工 程决策服务。
复利现值计算
复利现值刚好与复利终值计算相反,即把 未来价值折合成今天的价值。其计算公式为:
P F (1 i)
n
该公式表明了如果n年后能收入F元钱, 那么这些钱的现在的价值是P。
复利现值计算示例
【例4-11】某软件公司计划4年后开发一种 新的软件产品,需要资金120万元,当银行 利率为5%时,公司现在应存入银行的资金 是多少? [解:]P=F×(1+i) -n =1200000×(1+5%) -4 =1200000×0.8227 =987240(元)
单利现值计算
单利现值是资金现在的价值。单利现值 的计算就是确定未来终值的现在价值。 单利现值的计算公式为:
P Байду номын сангаас F /(1 i t )
单利现值计算实例
【例4-8】假设银行存款利率为10%,为三 年后获得20000现金,现在应存入银行多少 钱? [解:] 按照单利现值公式有: P=20000/(1+10%×3)=15385(元)
复利终值与现值
复利终值是指一定数量的本金在一定的 利率下按照复利的方法计算出的若干时期以 后的本金和利息。项目成本计算一般采用复 利计算。
精品文档-软件工程经济学(赵玮)-第2章
![精品文档-软件工程经济学(赵玮)-第2章](https://img.taocdn.com/s3/m/b32ec93f551810a6f52486f3.png)
与组织;(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) 工程经济活动所讨论的经济效果大多与“未来”有 关。因此,这种对未来经济效果的认识必须考虑在不确定性因 素或随机因素影响下的风险的存在,并寻找经济效果与风险的 合理权衡。
软件工程经济学基础PPT课件
![软件工程经济学基础PPT课件](https://img.taocdn.com/s3/m/461857018762caaedc33d41d.png)
– “总成本费用”改为“销售成本和期间费用”更准确 – “销售税金及附加”不包括“增值税和所得税” – 投资净收益=投资收益-投资损失
16
.
2.1 软件工程经济分析的基本要素
➢ 成本
成本的定义:
为取得各项生产要素、商品及劳务以及实现某些特定经济 目的而发生的各种耗费。
会计成本:
是指会计记录在企业账册上的客观的和有形的支出,包括 生产经营过程中发生的原材料、动力、工资、租金、广告、 利息等支出。
27
.
第2章 软件工程经济学基础
2.1 软件工程经济分析的基本要素
基于货币资金时间价值的
2.2
现金流的贴现和预计
2.3
招标与投标
2.4
项目评价与决策方法
33
.
2.2 基于时间价值的现金流的贴现和预计
当你拥有一笔闲置资金,你会放在家里、存入银 行,还是进行投资呢?
假设要通过借款的方式购置一套房产,你会选择 哪一种还款方式?依据是什么?
根据工程经济分析的不同要求,利润分为:
销售利润、利润总额和税后利润
注:
一定时期是指一个会计期间,通常为月、季、年。
20
.
2.1 软件工程经济分析的基本要素
资源的计划、组织与控制
▪ 资源:人力、时间、设备和信息 ▪ 对应项目管理:人力资源管理、时间管理、采购管理和
信息与配置管理
21
.
项目的可行性分析
① 软件企业融资的渠道有哪些? ② 企业采用何种融资方式取决于哪些因素? ③ 软件企业筹(融)资的原则是什么?
12
.
软件企业融资的渠道
银行贷款 向国家、地方政府,包括高新开发区、经济开发区
本科专业认证《软件工程经济学》课程教学大纲
![本科专业认证《软件工程经济学》课程教学大纲](https://img.taocdn.com/s3/m/8751c74502d8ce2f0066f5335a8102d277a2614e.png)
《软件工程经济学》课程教学大纲(Software EngineeringEconomics)编写单位:计算机与通信工程学院计算机科学与技术系编写时间: 2021年 7月《软件工程经济学》课程教学大纲一、基本信息课程名称:软件工程经济学英文名称:Software Engineering Economics课程类别:专业教育课程课程性质:限选课程编码:0809000161学分:1.5总学时:24。
其中,讲授24学时,实验0学时,上机0学时,实训0学时适用专业:计算机科学与技术先修课程与知识储备:软件工程概论后续课程:二、课程简介:软件工程经济学是软件工程专业高年级综合性专业必修课程,也是理论与实际密切联系的、面向应用的专业课程之一,课程主要内容包括软件工程与经济学概要、软件工程经济学基础、开发工期与软件成本及定价分析、软件经济及社会效益风险评估分析、软件生产过程经济分析等、项目管理与软件测试分析等。
三、教学目标1、课程思政教学目标:通过本课程的学习,使学生充分了解软件工程经济领域的科学发展史,重点了解软件工程经济领域中国科学家的贡献,熟悉本领域国内外企业的发展现状及领先世界的技术和产品。
了解软件工程经济领域相应的国家标准、法律法规;学会一定的沟通、组织、团队合作的社会能力。
通过课程思政教学,培养爱国、爱党、具有良好的职业道德和高度职业责任感的专业人才。
2、课程教学总目标:通过学习该课程,将熟悉工程经济学的基础知识和软件工程经济学基本理论和方法,掌握软件成本估算与定价方法,学会软件产生中的社会与经济效益分析方法和风险评估技术,熟悉软件生产全过程的经济分析方法,并能应用到软件开发实践中,达到低成本、低风险、高效益、高质量完成软件生产任务的目标。
3、课程目标与学生能力和素质培养的关系:课程思政目标的实施有利于培养学生爱国精神、职业责任感,团队合作、组织、沟通等社会能力。
课程教学目标的实施有利于培养学生对软件工程经济学中复杂问题的分析判断能力和创新思维。
精品文档-软件工程经济学(赵玮)-第4章
![精品文档-软件工程经济学(赵玮)-第4章](https://img.taocdn.com/s3/m/85cacecd10a6f524ccbf85f3.png)
第4章 软件项目的经济效益、社会效益与风险分析
若IRR≤ic,则有0=NPV(IRR)≥NPV(ic),从而由净现值法 判别准则得知该工程项目方案在ic水平下不可行。
若IRR>ic,则有0=NPV(IRR)<NPV(ic),从而由净现值法判 别准则得知该工程项目方案在ic水平下可行。
需要说明的是,上述ic表示基准贴现率,而ic水平表示了 该企业产品所在行业的平均水平,通常基准贴现率应高于贷款 利率。而对于一个保守的投资者而言,为减少投资风险,他还 可将基准贴现率进一步提高到一个最低期望贴现率iD,即有 iD>ic,并用iD来作为项目投资方案是否可行的判别依据。
第4章 软件项目的经济效益、社会效益与风险分析 图4.2 对分法求解流程图
第4章 软件项目的经济效益、社会效益与风险分析 图4.3 对分法原理图示
第4章 软件项目的经济效益、社会效益与风险分析
[例4.2] 某IT公司经市场调研拟自行投资构建一宾馆、 博物馆防盗系统并投放市场进行销售,根据项目组的概要设计 及市场用户的购买意向,预计上述市场投放型软件经一年即可 完成系统生产与测试,并估计该防盗系统的寿命期约为5年, 在此寿命期内有关的现金流量详见表4.3。今取最低限度期望 贴现率iD=12%,且不考虑系统残值,试用内部收益率法对该防 盗系统作投资决策。
解 由题意知有N=5,iD=12%,D5=0,故利用表4.3的现 金流量信息可得该软件项目投资的净现值函数为
NPV(i)
5 t0
Bt
Ct (1 i)t
Kt
D5 (1 i)5
10 2 3 2 4 4 1 i (1 i)2 (1 i)3 (1 i)4 (1 i)5
第4章 软件项目的经济效益、社会效益与风险分析
精品文档-软件工程经济学(赵玮)-第5章
![精品文档-软件工程经济学(赵玮)-第5章](https://img.taocdn.com/s3/m/cbd605e443323968011c92f3.png)
因此对于一个特定的企业(或行业部门),求解其对应的弹性系 数α与β就成为必要。
注意到(5.2)式中实际上Y、K、L、A均为时间t的函数,
不妨设为yt,kt件生产过程经济分析
对上式两端分别求对数有 lnyt=lna(t)+α lnlt+β lnkt
第5章 软件生产过程经济分析 所谓生产函数(Production Function),是指反映生产过 程中投入要素与其可能生产的最大产量之间依存关系的数学表 达式。早期的生产函数有如下数学形式:
Y=F(K,L,N,O,t) 式中,Y为产出量,如宏观经济系统中的GDP、工业总产值, 微观经济系统中的企业产品的产量、产值、销售收入等;K、L、 N、O分别表示生产过程投入的资本、劳动、土地和组织管理要 素投入量;t表示时间或工期等。鉴于土地投入量的变化很小, 而且在非农业部门中,一般已将土地的价值计入资本之中,而 组织管理又难以定量,因此为了简化分析,以后研究的生产函 数常记为
第5章 软件生产过程经济分析
5.2.1 软件生产系统动力学方程 软件作为一个特殊产品或系统,其生产过程是由一系列相
互关联、相互制约的工程经济要素综合作用的结果。因此,采 用系统工程的理论和方法来研究软件的生产过程是十分有益的。 根据系统工程的理论,要探索一个目标系统的内在要素关联及 其动态发展规律,建立该目标系统对应的系统动力学方程 (System Dynamical Equation,SDE),并以此系统动力学方 程为基础来展开研究是一种有效的思路与方法。以下介绍英国 软件工程专家诺顿(P.V.Noder)所提供的诺顿—瑞利模型 (Noder-Rayleigh Model)及系统动力学方程的求解。N-R模型 的有关变量及其经济内涵如表5.1所示。其模型假设如下:
软件工程经济学
![软件工程经济学](https://img.taocdn.com/s3/m/5a66625402d8ce2f0066f5335a8102d277a26114.png)
传
模
存
块
解
成
达
成
输
块
管
模
模
模
模
模
理
块
块
块
块
块
模
块
图 6.3 按目标或功能属性分解的 WBS 图
明确系统 目标与功 能需求
作项目工 作任务分 解,并完 成WBS结
构图
确定WBS 所对应的 项目任务
结构图
估计软件开 发四个阶段 中各活动的 规模、工作 量成本和进
度(时长)
计算开发团 队的人力投 入总量和各 子团队的人 力投入需求
第6章 软件项目的进度计划制订和团队组织
6.1 基本概念与工作流程
工作(任务)分解结构(WBS)
工作(任务)分解结构(Work Breakdown Structure)是指由一系列软件项目活动所组成的 层次结构
WBS的目的是为进行团队组织,并进而为工作进 度计划制订和成本估算与控制打下基础
WBS的任务分解可以生命周期的阶段/活动为准则, 也可以软件项目的目标或功能属性为准则
g
系统集成与测试
35
b、i、f、h
活动时长估计
(1)
经验法(专家法)。它适用于不少软件项目的公共模块。开发人员曾多次实践 过,不确定因素较少。如数据库模块、报表生成等办公自动化模块等,其模 块时长估计可采用若干专家(或有经验人员)的经验,估计并取算术平均的 方法来解决。即若设 Te 表某活动 e 的活动时长估值(单位:周、月或年),tj 表示第 j 个专家(或有经验人员)对活动 e 的时长估计值,则有
TL(i)= min LS(i, j) j
R(i, j)= LS(i, j)- ES(i, j) R(i)= TL(i)-TE(i)
软件工程经济学第2章
![软件工程经济学第2章](https://img.taocdn.com/s3/m/11df6840dd36a32d737581c7.png)
要素维
成本
投资 效益
实体维
定价
硬件 数据
生产率 人
软件
质量与可靠性 分析
规划
设计
构建
时间维
运行与维护
2019/10/8
3
根据软件项目的范围研究来看,这三个维度的交互作用会 产生如下各种工程经济活动: (1) 可行性分析; (2) 招标与投标; (3) 时间/进度、资源、成本计划; (4) 投资与融资; (5) 设备、工具、原材料、厂房的购买或租赁; (6) 开发团队的组织与建设; (7)生产(开发)过程设计与分析; (8) 测试计划与组织;
2019/10/8
31
辅助研究(功能研究)
对要制造的产品进行市场研究 原料和投入物资的研究 实验室和中间工厂的试验 厂址研究 规模的经济性研究 设备选择研究
2019/10/8
32
3.详细可行性研究的依据、框架
详细可行性研究的概念 详细可行性研究的依据 详细可行性研究的原则 详细可行性研究的程序框架
2019/10/8
2019/10/8
24
24
特定项目机会研究的主要内容
市场研究 项目意向的外部环境研究 项目投资者自身条件研究
2019/10/8
2019/10/8
25
25
特定项目机会研究的方法和结果
特定项目机会研究的方法主要采用要素分层法。 特定项目机会研究最终为决策者提供具体的项目建 议或投资提案;同时提出粗略的项目论证的依据。其 结果通常是机会研究报告。
队 组 织 与 建
产 过 程 设 计
测 试 计 划 与
租赁
设
与
组
分
织
析
软件发行 软件定价 软件销售
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(完整)软件工程经济学编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)软件工程经济学)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)软件工程经济学的全部内容。
第一章4。
什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。
2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9。
什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:· 软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
· 软件项目的成本估算、成本控制与融资。
· 软件项目开发的风险与不确定性分析和投资可行性分析.· 软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法.· 软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
· 软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
· 软件开发过程的动态规律描述及其各经济要素的关联分析.· 软件开发效率(劳动生产率)的影响因素分析及改进策略研究。
第二章4.什么是固定资产?什么是流动资产?1)IT企业的固定资产主要包括如下内容:a.厂房及其他构建物.b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等.c.生产工具。
其包括软件开发工具、硬件生产工具等。
d.器材与配件.其包括传输线、路由器、桥接器、计算机、传感器等的配件与器材。
e.运输工具.其包括汽车或其他运输工具。
f.其他固定资产。
固定资产的特点是能在企业生命周期中为多个生产项目(如多个软件项目)服务,并始终保持原有的实物形态,而固定资产由于其使用的损耗而使其价值将逐步转移到产品价值中去,即以折旧的形式计入产品成本,并且随着产品的销售逐步回收,用以补偿已损失的价值.2)为经营IT企业及构建NIS,除了固定资产投资外,还需要一定数量的周转资金以供生产经营活动展开使用,这种为生产经营活动所必须预先垫付、供周转使用的资金就称为流动资金投资.一般流动资金常用于支付员工工资,购买原材料和商品物资等。
流动资金的特点是其所购买的物质(包括员工的工资支付)仅参加一个生产周期,即价值一次性全部计入产品成本,并通过产品销售收回贷款后,在物质形态上予以补偿。
附:百度百科:·固定资产是指企业使用期限超过1年的房屋、建筑物、机器、机械、运输工具以及其他与生产、经营有关的设备、器具、工具等。
不属于生产经营主要设备的物品,单位价值在2000元以上,并且使用年限超过2年的,也应当作为固定资产。
固定资产是企业的劳动手段,也是企业赖以生产经营的主要资产。
·流动资产(Current Assets)是指企业可以在一年或者越过一年的一个营业周期内变现或者运用的资产,是企业资产中必不可少的组成部分.5.什么是资金的时间价值?在市场经济中,资金若锁住不用,虽然其资金数额将保持不变,然而将随着通货膨胀而产生贬值;相反,若存入银行或投资工程项目(如NIS项目),则该资金将进入一个循环和周转的过程,它的绝对金额将随时间而转移,并将发生相应的增额或减额的变化,其增加或减少的金额部分称为资金的时间价值。
6.某软件企业获得10万元的贷款,偿还期为五年,年利率为10%,试就下述3种还贷方式,分别计算五年还款总额和还贷额的现值并画现金流图:(1)每年末还2万元本金及所欠利息;(2)每年末只还所欠利息,本金在第5年末一次还清;(3)第五年末一次还清本金和利息。
现金流图画法横坐标表示时间尺度,单位常用“年”(特殊情况下也可用季或半年、月等),相对于时间坐标的垂直线则代表不同时点的现金流量状况。
其中箭头向上者表示现金流入(或正现金流),箭头向下者表示现金流出(或负现金流),而带有箭头之垂线的长度则是依据现金流量的大小按比例画出的。
此外,为了便于分析计算,往往将投资活动的时间加以简化并假设其在每年的年初发生,而经营费用与收益则假设其在年末发生。
以下解答单位均为万元,答题的时候不要省略(1)年利息额I n=S n-1*i(S n=S n-1-S);每年还款金额V n=S+I n;每年还贷额的现值P n=V n/(1+i)n此处S为每年所还本金(不含利息),S n为当年尚未偿还的本金。
解:S=2 S o=10 S1=10-2=8 S2=8-2=6 S3=6—2=4 S4=4—2=2由公式: I2=S1*i=0.8 I3=S2*i=0.6 I4=S3*i=0。
4 I5=S4*i=0.2V1=S+I1=3 V2=S+I2=2.8 V3=S+I3=2。
6 V4=S+I4=2。
4 V5=S+I5=2。
2P1=3/1。
1=2.73 P2=2.31 P3=1。
95 P4=1。
64 P5=1.37总还款额 V= V1+ V2+ V3+ V4+ V5=13(2)年利息额I=S0*i ;最后一年支付总额 V=S0+I;i为年利率。
解:前四年还款额均为利息 V1= V2= V3= V4=I=S0*i=10*10%=1P1=1/1。
1=0.91 P2=0.83 P3=0。
75 P4=0.68第五年 V5= S0+I=10+1=11P5=11/(1+10%)5=6。
83总额 V= V1+ V2+ V3+ V4+ V5=15(3)S n=S0(1+i)n此处S n为n期本利和(终值),i为年利率,S0为当前时刻的本利和初值,n为年数。
解 :V1= V2= V3= V4=0V=V5=S n=S0(1+i)n=10*(1+10%)5=16。
1051≈16。
1P=10*(1+10%)5/(1+10%)5=1014。
某软件项目现有两个设计方案A1和A2,为比较这两个设计方案的优劣,该项目主管确定了五个指标X1、X2、X3、X4、X5,对这五个指标的相对重要性作了两两比较,如表1所示。
此外,还确定了每个指标划分为四个等级:U1、U2、U3、U4,各等级的等级分分别为5、4、3、1;并对A1、A2方案的各指标所属等级作判断,如表2所示。
根据表1和表2的有关信息,运用基于线性加权和法的关联矩阵法,对这两个软件设计方案的优劣做方案排序。
-表1 两两比较表解:分别计算各项权值:F1=2 (数每一行1的个数即可)F2=3F3=4F4=1F5=5表2 等级判断表17.设有5个待评方案,采用4种综合方法求解,其求解所得的排序结果见下表,试运用平均值法确定这五种方案的最终排序。
排序结果解:d1=(3+1+1+1)/4=1.75d2=(1+2+2+4)/4=2。
25d3=(2+3+4+1)/4=2.5d4=(4+4+3+5)/4=4d5=(5+5+5+3)/4=4。
5d1<d2〈d3<d4〈d5故最终排序结果:A1>A2>A3>A4〉A5第三章1.简述软件的成本构成。
各阶段成本构成进行合并大致可得到如下的13个类别:硬件购置费用;网络通信费用;软件购置费用;基建费用;人力资源费用;硬件生产测试费;软件开发/测试费用;消耗材料及废品损失费用;培训费用;系统营销费用;管理费用;其他费用。
2。
简述软件成本的测算流程。
1)根据软件的系统规划得到四个方面的需求与特性要求:✧有关硬件系统的性能、功能需求、系统特性和资源约束。
✧有关软件系统的功能需求、系统特性和资源约束。
✧用户环境及特性.✧系统管理功能设计。
2)根据这四个方面的需求与特性要求分别进行有关类别的成本计算或估算;3)对软件整个系统的成本及人力资源投入总量及生存周期各阶段的分布量进行计算;4)对上述成本作灵敏度分析及风险分析。
3.某软件公司拟开发一城市社区管理系统(MIS)。
根据概要设计,该MIS由N1、N2、N3、N4和N5五个功能子系统构成,项目组根据经验及公司信息库的资料确定各子系统工作量的最小可能值a j、最大可能值b j和最可能值m j(单位:行)及成本费用率C0j(单位:元/行)、劳动生产率E0j(单位:行/人月)(j=1,…,5,见表1)。
此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率a k(单位:元/人月)和i子系统在上述各阶段的工作量估计M i1、M i2、M i3、M i4(单位:人月),i=1,…,5,见表2,试利用功能分解法对该MIS作成本与工作量估算。
表1 成本、工作量功能维估算表表2 成本、工作量功能维/时间维估算表解题步骤:1.计算各子功能系通过N j的平均工作量 E j=(a j+4m j+b j)/6 (单位:行)计算各子系统成本 C j=C oj*E j (单位:元)计算各子系统工作量 M j=E j/E oj (单位:人月)2.汇总计算系统总成本和总工作量:C s=∑C j E s=∑E j M s=∑M j3.按功能与生存周期进行二维分析:C k=a k∑M ik(i=1,2,3,4,5)计算总成本与工作量C s=∑C k (字母上方的“、"号表示波浪号“~",这里打不出来)M s=∑M ik(i=1,2,3,4,5,k=1,2,3,4)4.比较C s C s 和M s M s,分析误差得出结果。
说明:1.第二章计算题还贷额的现值求法不确定对不对,仅供参考···2.第三章附上PPT一份,有例题和详细解题步骤~(百度文库里面有部分章节的PPT,有兴趣可以去看)。