《(37)--第二章可行性分析.ppt》由会员分享,可在线阅读,更多相关《(37)--第二章可行性分析.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二章可行性分析本章内容问题定义可行性研究系统流程图可行性论证报告的主要方面 问题定义吉德林法则:把难题清清楚楚地写出来,便已经解决了一半。美国通用汽车公司管理顾问 查尔斯吉德林问题定义可行性研究可行否?项目实施计划终止项目的建议结束开始是否问题定义p【目的】n明确用户要计算机解决的问题是什么。p【任务】n确定问题的背景、待开发系统的目标和范围。系统分析员系统分析员p【方式】n口头形式了解用户的要求;n阅读用户提供的相关资料;p了解与该问题相关的领域知识;n(3)现场观察甚至亲自参加操作;p【成果】n软件开发任务书 问题定义p软件开发任务书内容:n项目名称n开发背景n项目目标p用户对新系统的主
2、要目标;人力与设备费用的减少;人力与设备费用的减少;处理速度的提高;处理速度的提高;控制精度或生产能力的提高;控制精度或生产能力的提高;管理信息服务的改进;管理信息服务的改进;自动决策系统的改进;自动决策系统的改进;人员利用率的改进。人员利用率的改进。n项目范围p功能、性能、输入/输出;p与本系统相连的其他系统;p费用,时间n初步想法p在用户提出的需求的基础上,分析人员考虑可以实现的其他功能n提出可行性研究的计划 问题定义例1:某医疗护理机构开发一套基于Web的医疗管理系统。n项目名称:医疗管理系统n开发背景:无法及时响应医疗护理需求,管理效率低。n项目目标:p建立一个高效率的基于Web的医疗
3、管理系统。是否需要购置服务器?是否需要购置服务器?问题定义例1:某医疗护理机构开发一套基于Web的医疗管理系统。n项目范围p利用现有PCp软件开发费用不超过.,完成时间n初步想法:建议在系统中增加通用信息查询,医生聘用,预约管理,药品管理,报表创建。n提出可行性研究的计划p建议进行大约2天的可行性研究有用的软件可行性研究并不是所有的并不是所有的项目都是可行的目都是可行的问题定义可行性研究可行否?项目实施计划终止项目的建议结束开始是否遇到挑战(完成了,但超时或超支)成功 失败28%46%26%基于基于23,000多个多个项目目统计可行性研究目的:用最小的代价在尽可能短的时间内确定问题是否能够解决
4、。不是解决问题,而是确定问题是否值得去解决。说明该软件开发项目电视线在技术上,经济上和社会条件上的可行性;评述为合理地达到开发目标可能选择的各种方案。(GB 8567-88计算机软件产品开发文件编制指南)可行性研究给长城贴瓷砖,给赤道镶金边,给珠峰装电梯,给太平洋围栏杆!可行性研究任务:了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。GB 8566-88计算机软件开发规范对软件开件开发以后以后 的行的行动方方针提出建提出建议。可行性研究1.技术可行性2.经济可行性3.操作可行性4.社会可行性(法律可行性)5.抉择使
5、用现有技术能实现这个系统吗?开发成本操作方式在用户组织内行得通吗?项目是否侵权,破坏其他责任问题多方案,选择一种 可行性研究1.技术可行性度量一个特定技度量一个特定技术信息系信息系统解决解决方案的方案的实用性及技用性及技术资源的可用性。源的可用性。考考虑问题:(1)开发风险分析(2)资源分析(3)相关技术的发展 可行性研究2.经济可行性度量系度量系统解决方案的性能价格比。解决方案的性能价格比。考考虑问题:(1)成本/效益分析(开发、运行的成本/效益)(2)价值和成本的关系成本及效益分析图盈亏平衡点方法:方法:(1)费用估计(2)效益估计(3)成本效益分析 可行性研究经济可行性【费用估计】n设备
6、p计算机硬件、空调、电源、机房及其它设施;p系统软件,DBMS,各种应用软件(包括软件包)的估算;n人力p管理人员、研制人员、数据及文档资料管理人员、维护人员的工资、奖金、和社会福利;n办公费p办公房屋租赁费和物业管理费、通信费、办公消耗品、水电空调费、设备折旧;p员工在职培训费用;n商务成本p差旅、餐饮n评审费用项目软件项目软件可行性研究经济可行性【费用估计】n软件开发价格开发工作量(开发费用/人月)n开发工作量A p估算工作量经验值An人月=6(6个开发人员)6(工作6个月)=36人月p风险系数:1-1.5 n软件企业对项目的业务领域不熟悉或不太熟悉n用户能否完整明白地表达他们真实的需求,
7、从而造成软件企业需要不断地完善需求获取,修改设计等各项工作p复用系数:0.25-1n软件企业建立起能够复用的构件库(核心资产库);n已有一些软件产品,仅作二次开发;n从而使软件开发工作量减少;可行性研究经济可行性【效益估计】n新软件提供哪些以前不能做或难以做到的工作;p提供信息的速度、精度、质量有什么提高;n使用新系统增加的收入、节省的运行费。项目软件项目软件可行性研究经济可行性【效益估计】n市场需求;n市场盈利模式;n多长时间可以回收成本。产品软件产品软件可行性研究经济可行性【成本效益分析】n资金的时间价值计算公式:nFP(1i)Nn其中:pF:投资的将来值;pP:投资的现在值;pi:利率;
8、pN:年数;n把5000元存入银行3年(利率0.12),3年后的价值为nF=5000(1+0.12)3=7024.64n要在3年底获得5000元的收入,现在要投资为nP=F/(1+i)N=5000/(1+0.12)3=3558.90 可行性研究3.操作可行性(1)用户使用性能(2)时间进度可行性(3)组织和文化上的可行性可行性研究的过程1.复查系统规模和目标2.研究目前正在使用的系统3.导出新系统的高层逻辑模型4.进一步定义问题5.导出和评价供选择的解决方法6.推荐行动方针7.草拟开发计划8.书写文档提交审查系统流程图系统流程图是概括地描概括地描绘物理系物理系统的的传统工具工具。基本思想:n图
9、形符号以黑盒子的形式描绘系统里面的每个部件n如:n付款、发放药品(人工处理)n钱、药品、处方、发票.n数据库、程序(计算机处理)系统流程图处理处理连接线连接线文档文档磁盘磁盘人工输入人工输入人工操作人工操作磁带磁带终端、终端、PC判断判断 系统流程图例1:某医疗护理机构开发一套基于Web的医疗管理系统。n药品管理过程:p用户找医生开处方;p凭处方到缴费处缴费开发票;p用户拿着发票到药房取药。当前系统流程图当前系统流程图开处方开处方处方处方收药费收药费发票发票取药取药药药系统流程图目标系统流程图目标系统流程图处方处方审查并审查并打印打印处方处方药品库发票发票缴费缴费药药开开发票发票处方记录用户库
10、录入录入处方处方准备药品准备药品开开处方处方发药发药扫码审核扫码审核系统流程图小小结1.每个符号用黑盒子的形式定义了组成系统的每一个部件。没有指明每个部件的具体工作过程。2.系统流程图表达的是在系统各部件之间有信息流动3.程序流程图如何对信息的加工处理进行控制。可行性研究报告内容1 引言1.1 编写目的1.2 背景1.3 定义1.4 参考资料2 可行性研究的前提2.1 要求2.2 目标2.3 条件、假定和限制2.4 可行性研究的方法2.5 评价尺度可行性研究报告内容3 对现有系统的分析 3.1 数据流程和处理流程 3.2 工作负荷 3.3 费用开支 3.4 人员 3.5 设备 3.6 局限性4 所建议的系统 4.1 对所建议系统的说明 4.2 数据流程和处理流程 4.3 改进之处 4.4 影响 4.5 局限性 4.6 技术方面的可行性可行性研究报告内容5 可选择的其他系统方案 5.1 可选择的其他系统1 5.2 可选择的其他系统26 投资及收益分析 6.1 支出 6.2 收益 6.3 收益投资比 6.4 投资回收周期 6.5 敏感性分析7 社会条件方面可行性 7.1 法律可行性 7.2 使用可行性