
第2章可行性研究 2学时
第2章 可行性研究 2学时

引言 口案例:某上市医药公司拟开发一个ERP(企 业资源计划)系统,对企业的人力资源、物 料、财务、信息资源进行整合的信息系统。 软件部分计划投资30万元人民币,3个月完 成。北京某公司投入5人,工作了10个月, 被迫停止开发,项目下马。 ▣结论:不可行的事情不要做! 口应该进行可行性分析,确定是否能做
引言 o 案例:某上市医药公司拟开发一个ERP (企 业资源计划)系统,对企业的人力资源、物 料、财务、信息资源进行整合的信息系统。 软件部分计划投资30万元人民币,3个月完 成。北京某公司投入5人,工作了10个月, 被迫停止开发,项目下马。 o 结论:不可行的事情不要做! o 应该进行可行性分析,确定是否能做

第2章可行性研究 要求 AA 1)软件项目可行性分析的任务 掌握 2)可行性分析的基本步骤 理解 3)可行性分析要考虑的主要因素 了解 4)成本/效益分析主要内容和方法 了解
第2章 可行性研究 1)软件项目可行性分析的任务 2)可行性分析的基本步骤 3)可行性分析要考虑的主要因素 4)成本/效益分析主要内容和方法 掌握 理解 了解 了解 要求

2.1可行性研究的任务 口任务:确定待开发的系统是否可解和值得去解。 ■前面的例子中开发资金不足 ■开发时间不切合实际 ■人员投入不够 ▣可行性分析是用最小的代价、在尽可能短的时间内确定 问题是否能够解决、解决方案用户是否接受、资金是否 满足、社会环境和法律上是否允许。 注:不要花过多精力,占总成本的5、10%
2.1 可行性研究的任务 o任务:确定待开发的系统是否可解和值得去解。 n 前面的例子中开发资金不足 n 开发时间不切合实际 n 人员投入不够 o可行性分析是用最小的代价、在尽可能短的时间内确定 问题是否能够解决、解决方案用户是否接受、资金是否 满足、社会环境和法律上是否允许。 注:不要花过多精力,占总成本的 5 10 %

目 可行性研究的本质:进行一次简化的系统分 析和设计,或者说,在较高层次上以较抽象 的方式进行的系统分析和设计过程
o 可行性研究的本质:进行一次简化的系统分 析和设计,或者说,在较高层次上以较抽象 的方式进行的系统分析和设计过程

2.2可行性研究的基本步骤 1)复查系统的规模、目标和限制。 ■要注意用户想的孕 用户说的 2)研究正在使用的系统问题 ■新系统的效益>老系统? 老系统 新增 功能 功能 注意: 口只了解老系统做什么,而不管怎样做: ▣注意了解与其它系统的接口
2.2 可行性研究的基本步骤 1)复查系统的规模、目标和限制。 n 要注意用户想的 用户说的 2)研究正在使用的系统问题 n 新系统的效益>老系统? 注意: o只了解老系统做什么,而不管怎样做; o注意了解与其它系统的接口 ? 老系统 功能 新增 功能

3)导出新系统的高层逻辑模型 ■使用数据流程图描述数据在系统中流动和处理 的情况,概括表达出对新系统的设想。 ■数据流程图和数据字典共同定义了新系统的逻 辑模型。 抽象占己 改进 5己 实现 5己 老系统 模型 新模型 新系统
3)导出新系统的高层逻辑模型 n 使用数据流程图描述数据在系统中流动和处理 的情况,概括表达出对新系统的设想。 n 数据流程图和数据字典共同定义了新系统的逻 辑模型。 …… …… 抽象 改进 实现 老系统 模型 新模型 新系统

4)进一步定义问题 ▣分析员和用户一起复查问题定义、工程规模 和目标,这次复查应该以数据流图和数据字 典为基础。发现有误解或遗漏马上改正。 ▣可行性研究的前4个步骤实质上构成了个 循环,不断重复这个循环步骤,直到提出的 逻辑模型完全符合系统目标
4)进一步定义问题 o 分析员和用户一起复查问题定义、工程规模 和目标,这次复查应该以数据流图和数据字 典为基础。发现有误解或遗漏马上改正。 o 可行性研究的前4个步骤实质上构成了一个 循环,不断重复这个循环步骤,直到提出的 逻辑模型完全符合系统目标

5)导出和评价供选择的解决方案 ▣ 根据系统的逻辑模型,从技术角度提出不同 的解决方案。例如,要求系统的响应时间不 超过几秒钟,显然应该排除批处理的方案。 ▣分析员应该根据使用者处理事物的原则和习 惯,去掉那些可操作性不好的方案
5)导出和评价供选择的解决方案 o 根据系统的逻辑模型,从技术角度提出不同 的解决方案。例如,要求系统的响应时间不 超过几秒钟,显然应该排除批处理的方案。 o 分析员应该根据使用者处理事物的原则和习 惯,去掉那些可操作性不好的方案

6)推荐行动方针 ▣如果分析员认为值得继续进行这项工程,则 应该选择相对最好的方案,并说明理由。 ▣通常使用部门的负责人主要根据经济上的可 行性决定是否开发这项工程,因此分析员对 于所推荐的方案必须进行仔细的成本/效益 分析
6)推荐行动方针 o 如果分析员认为值得继续进行这项工程,则 应该选择相对最好的方案,并说明理由。 o 通常使用部门的负责人主要根据经济上的可 行性决定是否开发这项工程,因此分析员对 于所推荐的方案必须进行仔细的成本/效益 分析