《可行性报告-2第2章可行性研究.ppt》由会员分享,可在线阅读,更多相关《可行性报告-2第2章可行性研究.ppt(62页珍藏版)》请在第一文库网上搜索。
1、第第2 2章章 可行性研究可行性研究主讲人:黎佳主讲人:黎佳开始问题定义可性行研究 可行否?项目实施计划终止项目的建议结束YN问题的定义与可性行研究问题的定义与可性行研究可行性研究可行性研究目的:目的: 用最小的代价在尽可能短的时间内确定用最小的代价在尽可能短的时间内确定问题是否能够解决以及是否值得解决。问题是否能够解决以及是否值得解决。 可行性研究的任务可行性研究的任务1 1、技术可行性、技术可行性(技术难点?技术是否可采用先进技术?能利用的资源怎么样?)成本成本/ /效益分析(开发、运行的成本效益分析(开发、运行的成本/ /效益)效益)价值和成本的关系价值和成本的关系 成本和效益的估算成本
2、和效益的估算系统开发和每年运行费用举例系统开发和每年运行费用举例1.系统开发费用(一次).2 2名系统分析员名系统分析员(450(450小时小时/ /名名,45,45美元美元/ /小时小时) $40,500) $40,500. .5 5名系统开发人员名系统开发人员(275(275小时小时/ /名名,36,36美元美元/ /小时小时) $49,500) $49,500. .1 1名数据库管理员名数据库管理员(30(30小时小时/ /名名,42,42美元美元/ /小时小时) $1,260) $1,260. .2 2名技术写作者名技术写作者(120(120小时小时/ /名名,25,25美元美元/ /
3、小时小时) $6,000) $6,000. .1 1名秘书名秘书(160(160小时小时/ /名名,15,15美元美元/ /小时小时) $2,400) $2,400系统开发和每年运行费用举例系统开发和每年运行费用举例1 1名数据通讯专家名数据通讯专家(60(60小时小时/ /名名,42,42美元美元/ /小时小时) $2,400) $2,4002 2名在转换期间数据输入人员名在转换期间数据输入人员 $49,500$49,500 (40 (40小时小时/ /名名,12,12美元美元/ /小时小时) )培训:培训:l三天的开发人员内部培训课程三天的开发人员内部培训课程 $7,000$7,000l3
4、030个用户,三天的内部培训课程个用户,三天的内部培训课程 $10,000$10,000物资:物资:l复印复印 $500$500l磁盘、纸张等消耗品磁盘、纸张等消耗品 $650$650系统开发和每年运行费用举例系统开发和每年运行费用举例购买硬件、软件:购买硬件、软件:l2020台工作站台工作站WindowsWindows软件软件 $1,000$1,000l2020台工作站内存升级台工作站内存升级 $8,000$8,000l网络软件网络软件 $17,500$17,500l2020台工作站办公软件产品台工作站办公软件产品 $20,000$20,000l系统开发总费用 $161,670系统开发和每年
5、运行费用举例系统开发和每年运行费用举例2.2.年运行费用(每年)年运行费用(每年)l人员:人员:维护程序员/分析员(250小时/年,42美元/小时 $10,500网络管理员(300小时/年,50美元/小时) $15000l购买硬件、软件升级购买硬件、软件升级: :l硬件 $5000l软件 $6000l物资和杂项物资和杂项 $3500$3500l系统开发总费用 $40,000成本估算代码行技术功能点技术代码行技术代码行技术把项目划分为若干个功能,分别计算把项目划分为若干个功能,分别计算每个功能的代码每个功能的代码长度长度,所有功能代码行之和即项目的代码长度所有功能代码行之和即项目的代码长度。 L
6、OC估算表包括:估算表包括: 每个功能的代码长度估算值每个功能的代码长度估算值=(乐观值乐观值+4*可能值可能值+悲观值悲观值)/6 估算工作量估算工作量=代码总估算长度代码总估算长度/估算生产率估算生产率 估算总成本估算总成本=日薪日薪*估算工作量估算工作量 估算行成本估算行成本=估算总成本估算总成本/估算代码长度估算代码长度 估算生产率由经验获得估算生产率由经验获得 效益分析效益分析系统的经济效益使用新系统增加收入使用新系统可以节省的运行费用总的效益和软件生存周期有关。(5年) 通常用利率表示货币的时间价值。设年利率为通常用利率表示货币的时间价值。设年利率为i,现,现已存入已存入P元,则元
7、,则n年后可得钱数为年后可得钱数为 F=P(1+i)n。这就是。这就是P元钱在元钱在n年后的价值。反之,若年后的价值。反之,若n年后能收入年后能收入F元,那么元,那么这些钱现在的价值是这些钱现在的价值是 P=F/(1+i)n货币的时间价值货币的时间价值年年将来值将来值(元)(元)(1+i)n现在值现在值(元)(元)累计的现在值累计的现在值(元)(元)125001.122232.142232.14225001.251992.984225.12325001.401779.456004.57425001.571588.807593.37525001.761418.579011.941.1.投资回收期
8、投资回收期 投资回收期是衡量一个开发工程价值的经济指标。投资回收期是衡量一个开发工程价值的经济指标。投资回收期就是积累的经济效益等于最初的投资所需投资回收期就是积累的经济效益等于最初的投资所需要的时间。要的时间。投资回收期越短,就能越快获得利润。投资回收期越短,就能越快获得利润。思考,前面那个例子的投资回收期是多少呢?思考,前面那个例子的投资回收期是多少呢?投资回收期投资回收期 工程的纯收入是衡量工程价值的另一项经济指标。工程的纯收入是衡量工程价值的另一项经济指标。纯收入就是在整个生存周期之内系统的累计经济效纯收入就是在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差益(折合成现在
9、值)与投资之差。 如果纯收入小于零,那么显然这项工程不值得投如果纯收入小于零,那么显然这项工程不值得投资。只有当纯收入大于零,才能考虑投资。资。只有当纯收入大于零,才能考虑投资。思考:上例的纯收入是多少?思考:上例的纯收入是多少? 纯收入纯收入投资回收率投资回收率是衡量工程经济效益的重要参考数据,用来衡是衡量工程经济效益的重要参考数据,用来衡量投资效益的大小。可以和年利率相比较。量投资效益的大小。可以和年利率相比较。计算公式:计算公式:P=F1/(1+j)+F2/(1+j)2+ Fn/(1+j)n 其中P是投资成本;Fi是第i年年底的效益;n是系统的寿命;j为投资回收率。解高阶方程可得上例的投
10、资回收率为41%-42%.操作可行性操作可行性 用户使用可能性 组织和文化上的可行性社会可行性社会可行性( (法律可行性法律可行性) )开发项目是否会在社会上或政治上引起侵权、破坏或其它责任问题可行性研究的步骤可行性研究的步骤 (1)复查确认系统目标、规模 (2)研究正使用系统工作流程 (3)导出新系统高层逻辑模型 (4)重新定义问题 (5)导出和评价供选择的方案 (6)推荐可行的方案 (7)草拟开发计划 (8)编写可行性研究报告,送审1.见计算机软件产品开发文件编制指南word文档。2.应包含四部分内容:系统概述;可行性分析;拟订开发计划;结论意见;2022-8-22可行性分析所需工具可行性
11、分析所需工具 (系统流程图系统流程图)1 1、系统流程图、系统流程图: :是用来描述系统是用来描述系统物理模型物理模型的一种传统工具的一种传统工具。流程符号流程符号含含 义义流程符号流程符号含含 义义数据加工符号换页连接 输入/输出符号磁带符号连接点符号文档符号人工操作多文档符号2022-8-22流程符号流程符号含含 义义流程符号流程符号含含 义义显示器或终端机显示器或终端机控制流符号控制流符号磁盘机或数据库磁盘机或数据库流程开始与结束流程开始与结束2022-8-22人工销售教材 流程图2022-8-22计算机售书系统流程图计算机售书系统流程图例子例子一个装配厂有一座存放零件的仓库,仓库中现一
12、个装配厂有一座存放零件的仓库,仓库中现有各种零件的数量以及每一种零件的库存量临有各种零件的数量以及每一种零件的库存量临界值等数据都记录在界值等数据都记录在库存清单文件库存清单文件中。当仓库中。当仓库中零件数量有变化的时候,应该及时的修改库中零件数量有变化的时候,应该及时的修改库存清单文件,如果哪种零件的库存量少于他的存清单文件,如果哪种零件的库存量少于他的临界值,则要临界值,则要报告给采购部以便订货,规定每报告给采购部以便订货,规定每天向采购部送一次订货报告天向采购部送一次订货报告。画库存清单系统。画库存清单系统的系统流程图。的系统流程图。库存清单系统的系统流程图2022-8-22图形工具图形
13、工具 数据流图数据流图 数据字典数据字典 建立目标系统逻辑模型的图形工具建立目标系统逻辑模型的图形工具2022-8-22数据流图数据流图 - - DFD(Data Flow Diagram) 是用来描述系统逻辑模型的一种图形工具。是用来描述系统逻辑模型的一种图形工具。 数据流图从数据传递和加工的角度,以图形的方式数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。刻画数据流从输入到输出的移动变换过程。 DFD2022-8-22数据流图中的主要图形元素数据流图中的主要图形元素 - 转换数据流的处理过程转换数据流的处理过程 - 可以是数据库文件或任何形式的数可以是数据
14、库文件或任何形式的数 据组织。箭头向内则表示写入文件据组织。箭头向内则表示写入文件 或查询文件,箭头向外则表示从文或查询文件,箭头向外则表示从文 件中读取数据或得到查询结果件中读取数据或得到查询结果 数据转换数据转换外部实体外部实体 - 位于软件系统边界之外的信息生产者位于软件系统边界之外的信息生产者 或或 消费者消费者数据流数据流 - 在转换之间有向流动的数据项或数据在转换之间有向流动的数据项或数据 集合集合数据存储文件数据存储文件2022-8-22逻辑模型逻辑模型2022-8-22数据流图中的其它图形元素数据流图中的其它图形元素ABC - 有 A 则 B 或者 C,或者两者都有*ABC+A
15、BC - 有 A 则 B 与 C,或者两者同时有 - 有 A 则 B 或 C,但不会同时有B与C2022-8-22例子例子假设一家工厂的采购部每天需要一张定货报表,假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次报表按零件编号排序,表中列出所有需要再次定货的零件。定货的零件。零件入库或出库称为事务零件入库或出库称为事务,通过放在仓库中的,通过放在仓库中的CRT终端把事务报告给定货系统。终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就当某种零件的库存数量少于库存量临界值时就应该再次定货。要求:画出系统的数据流图。应该再次定货。要求:画出系统的数
16、据流图。 数据流图画法数据流图画法u1、第一层画三部件、第一层画三部件u2、对第一层中的处理进行功能细化,并加相、对第一层中的处理进行功能细化,并加相应的存储应的存储u3、对第二步中的处理进行二次细化,三次细、对第二步中的处理进行二次细化,三次细化,直到不能细化化,直到不能细化第一层第一层 采购员采购员管理员管理员订货订货系系统统事务事务报表报表第二层第二层 第三层第三层定货定货思考:思考:请同学们参考上面的例子,自己试着画一下请同学们参考上面的例子,自己试着画一下“学生购买教材学生购买教材”这个系统的数据流图。此系这个系统的数据流图。此系统根据学生的需求销售给学生相应的书籍,如统根据学生的需求销售给学生相应的书籍,如果遇到缺书情况,则会生成缺书单给书库。果遇到缺书情况,则会生成缺书单给书库。外部实体外部实体举例举例外部外部实体实体 - - - - DFD DFD DFD 1. 注意父图和子图的平衡注意父图和子图的平衡DFD DFD 2. 2. 掌握分解的速度掌握分解的速度一般来说,每一个加工每次可分为一般来说,每一个加工每次可分为 2-4 2-4个子加个子加工,最多不得超过工,最多不