可行性报告-软件工程导论可行性研究 78页.ppt
《可行性报告-软件工程导论可行性研究 78页.ppt》由会员分享,可在线阅读,更多相关《可行性报告-软件工程导论可行性研究 78页.ppt(78页珍藏版)》请在第一文库网上搜索。
1、主讲:主讲:张虎张虎E-mail: 2Chap02 Chap02 可行性研究可行性研究v可行性研究的任务可行性研究的任务v可行性研究过程可行性研究过程v系统流程图系统流程图v数据流图数据流图v数据字典数据字典(内容、方法、用途、实现)(内容、方法、用途、实现)v成本成本/ /效益分析效益分析(成本估计、分析方法)(成本估计、分析方法)可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决;可行性研究的目的不是解决问题,而是确定问题是否值得去解。够解决;可行性研究的目的不是解决问题,而是确定问题是否值得去解。 32.
2、1 2.1 可行性研究的任务可行性研究的任务u可行性研究实质上是要进行一次大大压缩简化了的系统分析可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程:系统分析和设计的过程:p 分析和澄清问题定义分析和澄清问题定义p 导出系统的逻辑模型探索系统实现方案:导出系统的逻辑模型探索系统实现方案: 技术可行性:现有的技术技术可行性:现有的技术 经济可行性:开发成本经济可行性:开发成本 操作可行性:用户操作操作可行性:用户操作p实现进度实现进度p可行性研究的成本:预期的工程总成本的
3、可行性研究的成本:预期的工程总成本的51042.2 2.2 可行性研究的步骤可行性研究的步骤1.1.复查系统规模和目标复查系统规模和目标 2.2.研究目前正在使用的系统研究目前正在使用的系统3.3.导出新系统的高层逻辑模型导出新系统的高层逻辑模型4.4.重新定义问题重新定义问题5.5.导出和评价供选择的解法导出和评价供选择的解法6.6.推荐行动方针推荐行动方针7.7.草拟开发计划草拟开发计划8.8.书写文档提交审查书写文档提交审查5复查系统规模和目标复查系统规模和目标v对问题定义阶段书写的关于规模和目标的报告书进一步复查对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。改正报告书中的叙
4、述模糊、不正确的地方。这个步骤确认。改正报告书中的叙述模糊、不正确的地方。这个步骤的工作,的工作,实质上是为了确保分析员正在解决的问题确实是要实质上是为了确保分析员正在解决的问题确实是要求他解决的问题求他解决的问题。6研究目前正在使用的系统研究目前正在使用的系统正在使用的系统的基本功能以及某些缺点正在使用的系统的基本功能以及某些缺点分析现有系统的文档资料和使用手册,实地考分析现有系统的文档资料和使用手册,实地考察现有系统察现有系统描绘现有系统的高层系统流程图并确认描绘现有系统的高层系统流程图并确认记录现有系统的接口记录现有系统的接口7导出新系统的高层逻辑模型导出新系统的高层逻辑模型v设计过程通
5、常总是从设计过程通常总是从现有的物理系统现有的物理系统出发,再参考现有系统出发,再参考现有系统的逻辑模型,设想的逻辑模型,设想目标系统的逻辑模型目标系统的逻辑模型,最后根据目标系统,最后根据目标系统的逻辑模型建造的逻辑模型建造新的物理系统新的物理系统。v使用使用数据流图数据流图,描绘数据在系统中流动和处理的情况,从而,描绘数据在系统中流动和处理的情况,从而概括地表达出对新系统的设想。概括地表达出对新系统的设想。v通常为了把新系统描绘得更清晰准确,还应该有一个初步的通常为了把新系统描绘得更清晰准确,还应该有一个初步的数据字典,定义系统中使用的数据。数据字典,定义系统中使用的数据。v数据流图和数据
6、字典共同定义了新系统的逻辑模型,以后可数据流图和数据字典共同定义了新系统的逻辑模型,以后可以从这个逻辑模型出发设计新系统。以从这个逻辑模型出发设计新系统。8重新定义问题重新定义问题v分析员应该和用户一起再次复查问题定义、工程规模和目分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。标,这次复查应该把数据流图和数据字典作为讨论的基础。v可行性研究的前四个步骤实质上构成一个循环。可行性研究的前四个步骤实质上构成一个循环。 定义问题定义问题分析问题分析问题导出一个试探性的解导出一个试探性的解重新定义问题重新定义问题符合系统目标?符合系统目标?YN9
7、导出和评价供选择的解法导出和评价供选择的解法v分析员应该从他建议的系统逻辑模型出发,导出若干个较高分析员应该从他建议的系统逻辑模型出发,导出若干个较高层次的(较抽象的)物理解法供比较和选择。层次的(较抽象的)物理解法供比较和选择。1.1.从技术角度出发考虑解决问题的不同方案。例如,从技术角度出发考虑解决问题的不同方案。例如,2 24 4节中将举例说节中将举例说明在数据流图上划分不同的自动化边界明在数据流图上划分不同的自动化边界 2.2.根据技术可行性的考虑初步排除一些不现实的系统。例如,如果要求根据技术可行性的考虑初步排除一些不现实的系统。例如,如果要求系统的响应时间不超过几秒钟,显然应该排除
8、任何批处理方案。系统的响应时间不超过几秒钟,显然应该排除任何批处理方案。3.3.考虑操作方面的可行性。分析员应该根据使用部门处理事务的原则和考虑操作方面的可行性。分析员应该根据使用部门处理事务的原则和习惯检查技术上可行的那些方案,去掉其中从操作方式或操作过程的习惯检查技术上可行的那些方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案。角度看用户不能接受的方案。4.4.考虑经济方面的可行性。考虑经济方面的可行性。分析员应该估计余下的每个可能的系统的开发成本和运行费用,并且估分析员应该估计余下的每个可能的系统的开发成本和运行费用,并且估计相对于现有的系统而言这个系统可以节省的开支或可以增
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可行性报告-软件工程导论可行性研究 78页 可行性报告 软件工程 导论 可行性研究 78