04软件项目可行性分析与初步计划
时间:2026-01-21
时间:2026-01-21
可行性分析与初步计划第4章
知识点
4.1 可行性分析的内容
4.2 可行性分析的步聚
4.3 系统流程图wenmingyao2008@http://
4.4 可行性分析报告及项目开发计划
Page 2
可行性研究的任务
可行性分析目的在于使用最小的代价,在尽可能 短的时间内得出软件项目是否能够开发、是否值 得开发的结论。
Page 3
wenmingyao2008@http://
在讨论一个项目是否可行,需要从技术可行性、 经济可行性、社会可行性、操作可行性等几个方 面着手进行考虑。
可行性研究的内容1.技术可行性分析项目的功能、 性能和限制条件, 确定在现有的技术、 资源条件下,该项 目是否可实现?
2.经济可行性估算开发成本与费用, 预测系统动行可取得 的未来效益,明确项 目是否值得开发
可行性 研究
必要时还应该从法 律、社会效益等更 广泛的方面研究每 种方案的可行性
5.方案选择
Page 4
wenmingyao2008@http://
4.社会可行性 (法律可行性)
3.操作可行性根据使用部门处理事务 的原则和习惯检查技术 上可行的那些方案,去 掉其中从操作方式或操 作过程的角度看用户不 能接受的方案
技术可行性
风险分析 在给定的约束条 件下,论证能否 实现系统所需的 功能和性能。
资源分析 论证是否具备系 统开发所需各类 人员的数量和质 量、软硬件资源 和工作环境等。
技术分析 论证现有的科学 技术水平和开发 能力是否支持开 发的全过程并达 到系统功能和性 能的目标。
Page 5
wenmingyao2008@http://
经济可行性
效益分析
成本分析
wenmingyao2008@http://
Page 6
经济可行性:成本估算(人员) 经济可行性:成本估算(人员) 1.基于问题分解法 常使用“代码行”和“功能点”相结合的方法估算软件规 模。首先根据项目规模,大致测算出软件项目可能达到的 各种组成成份的量,如输入、输出、数据文件、查询等, 或者是子系统、模块、屏幕、报表、对象等,然后对照查 询历史数据,推算出实现这些功能或成份大约需要的代码 行。 不管使用哪一种方法,都应估算三个值,加权平均得到:
乐观值 + 4 × 可能值 + 悲观值 期望值 = 6Page 7
wenmingyao2008@http://
2. 基于过程分解技术
典型环境下各个开发阶段需要使用的人力的百分比大 致如表所示。
Page 8
wenmingyao2008@http://
3. 自动估计成本技术
采用自动估计成本的软件工具可以减轻人的劳动,并 且使得估计的结果更客观。
但是,这种技术必须有长期搜集的大量历史数据为基 础,需要有良好的数据库系统支持。wenmingyao2008@http://
Page 9
经济可行性:成本估算(设备) 经济可行性:成本
估算(设备)
①购置并安装软 硬件及有关设 备的费用
基于计算机系统的成本 主要由4部分组成
④人员培训费用
③ ②系统开发费用 系统安装、运 行和维护费用
Page 10
wenmingyao2008@http://
系统开发和每年运行费用举例1.系统开发费用(一次)2名系统分析员(450小时/名,45美元/小时) 5名系统开发人员(275小时/名,36美元/小时) 1名数据库管理员(30小时/名,42美元/小时) 2名技术写作者(120小时/名,25美元/小时) 1名秘书(160小时/名,15美元/小时) 1名数据通讯专家(60小时/名,42美元/小时) 2名在转换期间数据输入人员(40小时/名,12美元/ 小时) $40,500 $49,500 $1,260 $6,000 $2,400 $2,400 $49,500wenmingyao2008@http://
Page 11
培训:三天的开发人员内部培训课程 30个用户,三天的内部培训课程 $7,000 $10,000
物资:复印 磁盘、纸张等消耗品 $500 $650
Page 12
wenmingyao2008@http://
购买硬件、软件:
20台工作站Windows软件 20台工作站内存升级 网络软件 20台工作站办公软件产品
$1,000 $8,000 $17,500 $20,000wenmingyao2008@http://
系统开发总费用
$161,670
Page 13
2.年运行费用(每年)人员:维护程序员/分析员(250小时/年,42美元/小时) 网络管理员(300小时/年,50美元/小时) $10,500 $15,000
购买硬件、软件升级:硬件 软件 $5,000 $6,000wenmingyao2008@http://
物资和杂项$3,500 每年总运行费用 $40,000
Page 14
经济可行性: 经济可行性:效益分析 系统的经济效益=使用新系统增加收入+使用新 系统可以节省的运行费用 有形效益投入-产出分析(货币的时间价值) 投资回收期 纯收入 投资回收率wenmingyao2008@http://
无形效益(从性质、心理上衡量,很难直接进行 量的比较。)
Page 15
货币的时间价值
指同样数量的货币随时间的不同具 有不同的价值。 有不同的价值。 投资是现在进行的, 投资是现在进行的,效益是将来获 得的,不能简单地比较成本和效益, 得的,不能简单地比较成本和效益, 应该考虑货币的时间价值。 应该考虑货币的时间价值。
假设年利率为i,如果现在存入P元,则n年后可以 得到的钱数为: F=P(1 i) F=P(1+i)n 这也就是P元钱在n年后的价值。wenmingyao2008@http://
反之,如果n年后能收入F元钱,那么这些钱的现 在价值是: P=F/(l+i)n
Page 16
…… 此处隐藏:412字,全部文档内容请下载后查看。喜欢就下载吧 ……