《可行性分析》PPT课件.ppt_第1页
《可行性分析》PPT课件.ppt_第2页
《可行性分析》PPT课件.ppt_第3页
《可行性分析》PPT课件.ppt_第4页
《可行性分析》PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章 软件可行性分析,问题的定义 可行性分析的任务 可行性分析的步骤 系统流程图 成本/效益分析,识别用户要求,分析员必须考虑以下问题: 识别希望的功能和性能范围; 确定系统的功能、性能、约束和接口;,功能和性能 可靠性和质量 总的系统目标 成本与进度限制,制造需求 市场与竞争情况 有效的技术 将来可能的扩充,2.1、 问题定义的内容(7方面),问题的定义,要实现的目标 、功能规模,开发的理由和 条件、问题要求,开发系统 的现状,明确问题 的背景,实现目标的方案,开发的条件 、环境要求,写出问题 定义报告,问题定义的内容?,二、 问题定义的步骤(4个),充分沟通 、反复的沟通,开始,系统分析员要深入现场,阅读用户写的书面报告、听取用户对开发系统的要求、调查开发系统的背景理由,充分、深入调查、调研,充分、深入沟通和交流,还要与用户负责人反复讨论,以澄清模糊的地方、改正不正确的地方。,充分深入的和负责人反复讨论,最后写出双方都满意的问题定义报告,并确定双方是否可进行深入系统可行性研究的意向,2.2、可行性研究的任务 可行性研究的任务:是用最小的代价、在尽可能短的时间内确定问题是否能够解决。在澄清了问题定义之后,分析员首先应该导出系统的逻辑模型,然后从系统逻辑模型出发,探索出若干种可供选择的主要解法(即系统实现方案)。最后仔细研究每种解法的可行性。,技术可行性,经济可行性,法律可行性,可行性研究涉及的内容,操作可行性,占到工程总成本的5%-10%,技术可行性分析,技术可行性主要根据系统的功能、性能、约束条件等,分析在现有资源和技术条件下系统能否实现。 技术可行性分析通常包括风险分析、资源分析和技术分析。,风险分析:分析在给定的约束条件下设计和实现系统的风险。 采用不成熟的技术可能造成技术风险 人员流动可能给项目带来风险 成本和人员估算不合理造成的预算风险 风险分析的目的是找出风险,评价风险的大小,并有效地控制和缓解风险。,经济可行性分析,经济可行性主要进行成本效益分析,从经济角度,确定系统是否值得开发。 基于计算机的系统的成本主要包括: 购置硬件、软件(如数据库管理系统、第三方开发的构件等)和设备(如传感器等)的费用 系统的开发费用 系统安装、运行和维护费用 人员培训费用,效益 经济效益包括使用基于计算机的系统后可增加的收入和可节省的运行费用(如操作人员数、工作时间、消耗的物资等)。在进行成本效益分析时通常只统计五年内的经济效益。 社会效益指使用基于计算机的系统后对社会产生的影响(如提高了办事效益,使用户满意等),通常社会效益只能定性地估计。 经济效益通常可用货币的时间价值、投资回收期和纯收入来度量。,2.3 可行性研究的步骤,2.4 系统流程图 系统流程图:是描绘物理系统的传统工具,它的基本思想是用图形符号以黑盒子形式描绘系统里面的每一个部件(程序、文件、数据库、表格、人工过程等)。 注:尽管系统流程图使用的某些符号和程序流程图所用的符号相同,但系统流程图表达的是信息在系统中各个部件之间流动的情况,而不是对信息进行加工处理的控制过程。 画法习惯:是使信息在图中从顶向下或从左到右。同时采用分层的方法描绘系统。,表2.1 系统流程图的基本符号,1、制作过程是系统分析员全面了解系统业务处理概况的过程,它是系统分析员作进一步分析的依据; 2、是系统分析员、管理员、业务操作员相互交流的工具; 3、系统分析员可以直接在流程图上画出可以由计算机处理的部分; 4、可利用系统流程图来分析业务流程的合理性。,系统流程图的作用:,图书馆借书系统流程图,2.5 成本/效益分析 成本/效益分析的目的,是从经济角度评价开发一个新项目是否可行、是否划算,从而帮助使用部门的负责人正确地作出是否投资于这项开发的决定。 一、成本估计,1、自顶向下估计:基于软件的整体性考虑,首先估算出总的开发成本,然后在项目内部进行成本分配。 2、自底向上估计:与自顶向下估计相反,是从一个个任务单元开始。 3、算法模型估计:是资源模型,是成本估计的一种有效工具。,1代码行技术 2任务分解技术,二、费用估计,三、 度量效益的方法 1货币的时间价值 货币的时间价值通常用利率的形式表示。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为: FP(1十i)n 这也就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么这些钱的现在的价值是: PF/(1十i)n,例:在办公业务中采用自动化办公方式,可以避免人工方式造成的时间及经济浪费,每年大概可节省2万元。若软件的生存期为6年,则6年可节省12万元,而开发该系统共需投资5万元。,货币的时间价值,2投资回收期 所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,这项工程也就越值得投资。 3纯收入 纯收入就是在整个生命周期之内系统累计经济效益(折合成现在值)与投资之差。这相当于比较投资开发一个软件系统和把钱存在银行中(或贷给其他企业)这两种方案的优劣。,4、投资回收率:用来衡量投资效益的大小。 已知现在的投资额,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论