第二讲可行性分析与需求分析主讲人:杨兵可行性分析可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析小结开始问题定义可性行研究可行否?项目实施计划终止项目的建议结束YN问题的定义与可性行研究Who为谁设计,用户是谁?What要解决哪些问题?Why为什么要解决这些问题有用的软件3W可行性研究目的:用最小的代价在尽可能短的时间内确定问题是否能够解决。不是解决问题,而是确定问题是否值得去解决。说明该软件开发项目的实现在技术上、经济上和社会条件上的可行说明该软件开发项目的实现在技术上、经济上和社会条件上的可行性;评述为合理地达到开发目标可能选择的各种方案。性;评述为合理地达到开发目标可能选择的各种方案。GB8567-88GB8567-88《计算机软件产品开发文件编制指南》《计算机软件产品开发文件编制指南》可行性研究的任务可行性研究的主要任务是“了解客户的要求及现实环境,从技可行性研究的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。”可行性研究报告,制定初步项目开发计划。”GB8566-88GB8566-88《计算机软件开发规范》《计算机软件开发规范》可行性研究的最根本任务可行性研究的最根本任务对软件开发以后的行动方针提出建议对软件开发以后的行动方针提出建议。。可行性研究的内容可行性研究的内容(1)(1)技术可行性技术可行性(2)(2)经济可行性经济可行性(3)(3)操作可行性操作可行性(4)(4)社会可行性社会可行性((法律可行性法律可行性))(5)(5)抉择抉择技术可行性技术可行性度量一个特定技术信息系统解决方案度量一个特定技术信息系统解决方案的实用性及技术资源的可用性的实用性及技术资源的可用性考虑的问题考虑的问题(1)(1)开发风险分析开发风险分析(2)(2)资源分析资源分析(3)(3)相关技术的发展(现有技术能否实现新系统,技术难点、建议采用技术的先进相关技术的发展(现有技术能否实现新系统,技术难点、建议采用技术的先进性)性)经济可行性经济可行性度量系统解决方案的性能价格比度量系统解决方案的性能价格比。。考虑的问题考虑的问题成本成本//效益分析效益分析(开发、运行的成本(开发、运行的成本//效益)效益)有形成本、效益有形成本、效益无形成本、效益无形成本、效益价值和成本的关系价值和成本的关系质量与价值、成本的关系质量与价值、成本的关系价值价值//成本的均衡成本的均衡举例12345年6040200成本-效益(万元)该系统节省经费该系统成本盈亏平衡点投资回收期---------成本及效益分析图操作可行性操作可行性•用户使用可能性用户使用可能性•时间进度可行性时间进度可行性•组织和文化上的可行性组织和文化上的可行性可行性研究过程1.复查系统规模和目标2.研究目前正在使用的系统3.导出新系统的高层逻辑模型4.进一步定义问题5.导出和评价供选择的解法6.推荐行动方针7.草拟开发计划8.书写文档提交审查可行性研究报告的编写可行性研究报告的编写11引言引言1.11.1编写目的编写目的1.21.2背景背景1.31.3定义定义1.41.4参考资料参考资料22可行性研究的前提可行性研究的前提2.12.1要求要求2.22.2目标目标2.32.3条件、假定和限制条件、假定和限制2.42.4进行可行性研究的方法进行可行性研究的方法2.52.5评价尺度评价尺度可行性研究报告的编写可行性研究报告的编写33对现有系统的分析对现有系统的分析3.13.1数据流程和处理流程数据流程和处理流程3.23.2工作负荷工作负荷3.33.3费用开支费用开支3.43.4人员人员3.53.5设备设备3.63.6局限性局限性44所建议的系统所建议的系统4.14.1对所建议系统的说明对所建议系统的说明4.24.2数据流程和处理流程数据流程和处理流程4.34.3改进之处改进之处4.44.4影响影响4.54.5局限性局限性4.64.6技术条件方面的可行性技术条件方面的可行性可行性研究报告的编写可行性研究报告的编写55可选择的其它系统方案可选择的其它系统方案5.15.1可选择的其它系统可选择的其它系统115.25.2可选择的其它系统可选...