软件工程笔记(二)

可行性研究

可行性研究目的任务

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决
实际上就是一次大大简化了的系统分析和系统设计的过程。
可行性研究的任务:一般都要从经济、技术、操作和法律四个方面来研究每种解法的可行性,做出明确结论来供用户参考,包括:经济可行性、技术可行性、操作可行性和法律可行性。即从开发所需的成本和资源,潜在的市场前景估算,确定要投资的项目是否值得投资开发;对要开发项目的功能,性能和限制条件来进行分析,评价使用现在的技术能否实现系统达到的目标,现在技术人员技术水平是否具备;系统的操作方式在应用范围内是否行得通;新系统的开发有无违法问题,从专利权版权等考虑。

可行性研究步骤

1.复查并确定系统规模和目标
2.研究目前正在使用的系统
3.建立新系统的高层逻辑模型
4.导出和评价各种方案
5.推荐可行方案
6.草拟初步的开发计划
7.编写可行性研究报告提交审查

系统流程图

表达信息在系统各部件之间流动情况。系统流程图用来表达分析员对现有系统的认识和描绘他对未来物理系统的设想
在这里插入图片描述
在这里插入图片描述

系统流程图实例

某校办工厂有一个库房,存放该厂生产需要的各种零件器材,库房中的各种零件器材的数量及其库存量临界值等数据记录在库存主文件上,当库房中零件器材数量发生变化时,应更改库存文件。若某种零件器材的库存量少于库存临界值,则立即报告采购部门以便订货,规定每天向采购部门送一份采购报告。
该校办工厂使用一台小型计算机处理更新库存文件和产生订货报告的任务。零件器材的发放和接受称为变更记录,由键盘输入到计算机中。系统中库存清单程序对变更记录进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的订货信息记录写在联机存储上。最后,每天由报告生成程序读一次联机存储,并且打印出订货报告。
在这里插入图片描述

成本-效益分析

成本-效益分析的目的使从经济角度评价开发一个新的软件项目是否可行。通过评估新的软件项目所需要的成本和可能产生的效益,便可以从经济上衡量这个项目的开发价值。
投资是现在进行的,而效益是将来获得的,因此,应该考虑货币的时间价值。

货币的时间价值
通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可得到的钱数为F,若不记复利则:
F = P *( 1 + n * i)这也就是P元钱在n年后的价值。
反之,如果n年后能收入F元钱,那么这些钱现在的价值是:
P = F /(1 + n * i)

例2-2 某库存管理系统,它每天能产生一份订货报告给采购员,假定开发该系统用计算机来管理共需要投资5000元,系统建成后能及时订货,消除零件器材短缺问题,大约每年能节省2500元,5年共节省12500元。假定年利率为8%,利用上面计算货币现在价值的公式,可以算出建立库存管理系统后,每年预计节省的费用的现在价值,如表2-1所示。

表2-1 将来的收入折算成现在值

在这里插入图片描述
投资回收期
所谓投资回收期就是使累计的经济效益等于最初的投资费用所需要的时间。
显然,投资回收期越短,就可以越快获得利润,因此该项目就越值得投资开发。
例如,开发库存管理系统两年后就可以节省4469.98元,比最初的投资(5000元)还少530.02元,第三年以后再节省2016.12元。530.02/2016.12=0.26,因此,投资回收期是2.26年。

纯收入
纯收入,就是在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差。
对于上述库房管理系统,项目的纯收入预计为:
10165.75-5000=5165.75(元)

可行性研究报告主要内容

不同的标准模板,可行性研究报告的格式各有不同,但主要内容应该包括以下几项:
1.引言;
2.可行性研究前提;
3.对现有系统的分析;
4.对所建设系统的分析:经济可行性、技术可行性、社会因素的可行性等;
5.其他与设计有关选择方案;
6.其他与设计有关的专门问题;
7.结论意见;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值