第二章 可行研究与项目开发计划
可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模、目标、约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。
主要从三个方面考虑:
1.技术可行性 一般要考虑的情况包括 开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持。
2.经济可行性 进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。
3.社会可行性 要开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度﹑人员素质﹑操作方式是否可行。
可行性研究的具体步骤:
1.确定项目规模和目标。
2.研究正在运行的系统; 收集﹑研究﹑分析现有系统的文档资料,实地考察系统访问有关人员,然后描绘现有系统的高层系统流程图。
3.建立新系统的高层逻辑模型; 使用数据流图和数据字典描述数据在系统中的流动和处理情况。
4.导出和评价各种方案; 导出若干较高层次的物理解决方法,根据技术可行性﹑经济可行性﹑社会可行性进行评估,得到可行的解决方法。
5.推荐可行方案; 进行成本~效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由。
6.编写可行性研究报告; 将上述可行性过程的结果写成相应文档,即可行性研究报告。
系统流程图: 描述系统工程物理模型的工具,用图形符号来表示系统中各个元素,表达各元素之间的信息流动情况。
投资回收率:通常用货币的时间价值进行估算。可用利率来表示货币的时间价值。
设年利率为I,现存入P元,n年后可得钱数为F,若不计复利则F=P*(1+n*I)
反之,若n年能收入F元,那么这些钱现在的价值是:P=F/(1+n*I)
通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。
投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。
纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。(例题见书2.3成本--效益分析)
项目开发计划:包括
1.项目概述:说明项目的各项主要工作;说明软件的功能﹑性能;为完成项目应具有的条件;用户及合同承包者承担的工作完成的期限及其他条件限制;应交付的程序名称;所使用的语言及程储形式;应交付的文档。
2.实施计划:说明任务的划分,各任务责任人,项目开发进度,项目的预算,各阶段的费用支出,各阶段应完成的任务,用图表说明每项任务的开始和完成时间。
3.人员组织及分工:所需人员类型﹑数量﹑组成结构。
4.交付期限:最后完工日期。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |