1 / 20

4. 可行性分析 的 成本效益分析

4. 可行性分析 的 成本效益分析. 可行性研究. ※ 可行性研究的目的不是解决问题,而是确定问题是否有解,是否值得去解。. 系统分析和设计过程: ① 分析 和 澄清 问题定义 ②导出系统的 逻辑模型 ③ 搜索 可供选择的 系统实现方案. 研究方案可行性. ①技术可行性 ② 经济可行性 ③操作可行性. 2.6 成本 / 效益分析. 1 . 成本估计 主要表现 :开发成本 = 人力消耗 X 平均工资 ※ 成本估计不是精确的科学,因此应该使用几种不同 的 估计技术 以便互相校验。.

Download Presentation

4. 可行性分析 的 成本效益分析

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 4.可行性分析的成本效益分析

  2. 可行性研究 ※ 可行性研究的目的不是解决问题,而是确定问题是否有解,是否值得去解。 系统分析和设计过程: ①分析和澄清问题定义 ②导出系统的逻辑模型 ③搜索可供选择的系统实现方案

  3. 研究方案可行性 ①技术可行性 ②经济可行性 ③操作可行性

  4. 2.6 成本/效益分析 1.成本估计 主要表现:开发成本 = 人力消耗 X平均工资 ※成本估计不是精确的科学,因此应该使用几种不同 的估计技术以便互相校验。

  5. 估算技术 1.1代码行技术 ※根据经验和历史数据估计实现一个功能需要的 源程序行数。每行代码的平均成本主要取决于软 件的复杂程度和工资水平。 软件成本 = 每行代码平均成本 X 行数

  6. 1.2任务分解技术 估算技术 ※把软件开发工程分解为若干个相对独立的任务。 再分别估计每个单独开发任务的成本,最后累加 起来得出软件开发工程的总成本。 ※估计每个任务的成本时,通常先估计完成该项 任务需要的人力,再乘以每人每月的平均工资而得 出每个任务的成本。 成本 = 人月 X 每月平均工资

  7. 1.2任务分解技术 软件开发工程 分解 分解 分解 相对独立任务 相对独立任务 相对独立任务 估计成本 估计成本 估计成本 总成本

  8. 1.2任务分解技术 典型环境下各个开发阶段需要使用的人力的百分比

  9. 软件开发成本估算的经验模型: • 1)Putnam 模型 • 1978年Putnam(帕特南)提出的一种动态多变量模型:

  10. Ck的典型值 开发环境 开发环境举例 2000 差 没有系统的开发方法,缺乏文档和复审 8000 好 有合适的系统的开发方法,有充分的文档和复审 11000 优 有自动的开发工具和技术 • Ck为技术状态常数,它反映“妨碍开发进展的限制”,取值因开发环境而异

  11. 估算技术 1.3自动估计成本技术 采用自动估计成本的软件工具可以 减轻人的劳动,并且使得估计的结果更 客观。但是,采用这种技术必须有长期 搜集的大量历史数据为基础,并且需要 有良好的数据库支持。

  12. 2.成本/效益分析的方法 成本/效益分析的第一步是估计开发成本、运行费用 和新系统带来的经济效益。 ※ 估计开发成本:上面已经简单介绍,本书13章 还会详细介绍。 ※ 运行费用:取决于系统的操作费用(操作员人 数,工作时间,消耗的物资等)和维护费用。 ※ 系统经济效益:等于因使用新系统而增加的收入 加上使用系统可以节省的运行费用。

  13. 估计软件寿命 由于运行费用和经济效益两者在软件的 整个生命周期内都存在,总的效益和生命周 期的长度有关,所以应该合理地估计软件的 寿命。 ⊕许多系统在开发时预计生命周期长达10 年以上,但是时间越长,系统被废弃的可能 性也越大,为了保险起见,以后在进行成本/ 效益分析时一律假设生命周期为5年。

  14. 2.1货币的时间价值 通常以利率形式表示货币的时间价值。假设 年利率为 i,如果现在存入P元,则n年后可 得到钱数为 F就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么这些 钱的现在价值是

  15. 例:修改一个已有的库存管理系统,估计需要5000元,例:修改一个已有的库存管理系统,估计需要5000元, 系统修改后使用5年,每年可节省2500元。请进行成本 /效益分析。

  16. 2.2投资回收期 所谓投资回收期就是工程累计经济效益等于最初 投资所需要的时间。显然,投资回收期越短获得的利 润越快,这项工程就值得投资。 该工程最初投资额是5 000元,经过两年后可以节 省4 225.12元,比最初投资还少774.88元,第三年以 后再次节省1 779.45元,则774.88 ÷ 1 779.45 = 0.44, 2+0.44=2.44年,因此这项工程的投资回收期是2.44年。 投资回收期仅仅是一项经济指标,为了衡量一项 开发工程的价值,还应该考虑其他经济指标。

  17. 2.3纯收入 纯收入是衡量工程价值的另一项经济指标, 就是在整个生存周期内新系统的累计经济效益与 投资之差,如果纯收入小于等于零,则单从经济 观点来看,这项工程不值得投资。 在表中,该工程的纯收入为:  9 011.94 - 5 000 = 4 011.94

  18. 2.4投资回收率 利用工程投资回收率,可以衡量投资效益的大小, 并且可以用它和年利率相比较。 假定已知现在的投资额,并已估计出将来每年可 以获得的经济效益,给定软件的使用寿命,如何计算 投资回收率呢?设想把数量等于投资额的资金存入银 行,每年从银行取回的钱等于系统每年可以获得的效 益,在时间等于系统寿命时,正好把银行中的存款全 部取完,那么,年利率等于多少呢?这个假想的年利 率就等于投资的回收率。

  19. 2.4投资回收率 根据上述条件不难列出下面的方程式: 其中:P是现在的投资额;Fi 是第i年年底的效益 (i=1,2,3,„,n);n 是系统的使用寿命;j 是投资回收率。 解出上述的方程式就可求出投资回收率。假定, n=5,P=5 000,F=2 500则其投资回收率是41%~42%。

  20. 谢谢!! 小组成员:伍世钧、许子政、 邓安达、潘景远、 梁中杰、刘俊杰(25号)

More Related