《(本科)2.2第二章 可行性分析(可行性研究)ppt课件.pptx》由会员分享,可在线阅读,更多相关《(本科)2.2第二章 可行性分析(可行性研究)ppt课件.pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程主讲人:2.2第二章 可行性分析(可行性研究)第二章可行性分析1 问题定义2 可行性研究3 可行性研究报告的内容及作用4 项目开发计划可行性研究可行性研究任务技术可行性技术可行性从技术的角度去研究系统实现的可行性。主要包括风险、资源和技术分析。风险分析主要考虑在给定的约束条件下设计和实现系统的风险;资源分析是考虑技术资源的可行性,也就是参与人员的技术基础、基础硬件与软件的可用性和软件工具的实用性;技术分析是考虑技术解决方案的实用性,即所使用技术的实用化程度和技术解决方案的合理程度。经济可行性经济可行性从经济角度评价开发-个新系统是否可行。主要任务是对软件开发项目进行成本估算、效益估算和成本
2、/效益分析,分析实现这个系统有没有经济效益和社会效益。可行性研究任务运行可行性(或用户使用可行性)即判断为新系统规定的运行方式是否可行。首先要分析用户类型(如外行型、熟练型或专家型) ,然后从操作习惯、使用单位的计算机使用情况和相关规章制度等方面进行分析,判断当系统交付使用后,使用单位是否有能力保证系统的正常运行和使用。法律可行性研究新系统的开发在社会上和政治上会不会引起侵权和责任问题,如是否违反专利法、著作权法和软件保护条例等法律,是否涉及信息安全和个人隐私等问题可行性研究任务可行性研究的任务 经济可行性 社会因素的考虑 分析成本收益与短期效益长远利益这两个方面 要作出投资的估算和系统投入运
3、行后可能获得的经济效益或可节约的费用估算 。分析利用现有的技术能否实现,能否解决系统中的技术难题,所开发的系统能否达到所要求的功能和性能,系统对技术人员的要求,现有的技术人员能否胜任,开发所需要的软件与硬件能否如期得到等 技术可行性 主要考虑的是市场、政策与法律方面的问题 可行性研究步骤审核系统的规模和目标分析研究现行系统设计新系统的高层逻辑模型获得并比较可行的方案撰写可行性研究报告可行性研究步骤可行性研究的步骤重新检查系统定义报告中相关内容 ,明确对目标系统限制与约束。 研究目前正在使用的系统,找出其基本功能和所需要的基本信息,绘制系统流程图。 设想新系统高层逻辑模型,分析归纳现有系统,最后
4、建造新物理系统。 导出各种实现方案并对方案进行评价 推荐可行性方案 编写可行性研究报告系统流程图在进行技术可行性分析时,一个重要的内容是对现有系统与拟开发的系统绘制系统流程图。系统流程图中所用的符号与程序设计语言中的程序流程图所用的符号类似。但系统流程图与程序流程图不同,系统流程图表达的是信息在系统中各个部件之间的流动情况,而程序流程图表达的是程序对信息进行加工处理的控制过程 系统流程图中的常用符号 符 号名称含 义处理能改变数据或数据位置的加工或部件输 入 /输出广义的不指明具体设备的输入与输出连接在同一页上指明转到图的另一部分或从图的另一部分转来换页连接指转到另一页或从另一页转来数据流连接
5、其他符号,指明数据的流动方向文档通常表示打印输出系统流程图中的常用符号 联机 存储任何种类的联机存储磁盘磁盘的输入/输出,也表示存储在磁盘上的数据库或文件人工 输入在脱机情况下人工输入数据,如填写表格人工 操作人工完成的操作,如在表格上的签名通信 链路通过通信链路传送数据经济可行性分析技术可行性分析 的三个方面 1、在给定的时间内能否实现系统定义中的功能 。2、软件的质量如何? 如实时性、正确性和精确性。3、软件的生产率如何? 高生产率意味着利润。经济可行性分析常用成本估算策略1、在项目后期进行估算,即完全精确核算(不能选择 )2、基于已经完成的类似项目进行估算 (比较切实可行 )3、使用相对简单的分解技术以生成项目成本及工作量的估算 (常用策略 )4、使用一个或多个经验模型进行软件成本及工作量的估算估算 (常用策略 )代码行法(LOC) 功能点法(FP) 每行代码的平均成本乘以程序的行数 采用软件所提供的功能来测量的 两种成本估算方法经济可行性分析经济可行性分析 1. 成本分析 2. 收益分析 办公成本 人员成本 资源成本 其它成本 货币的时间价值 纯收入 最难准确核算 纯收入=总收入折现-总成本折现 P=F(1+i)-n 称为折现如果从经济可行性的角度分析得出纯收入小于或等于零的结论,则这个项目是不能投资的