可行性报告-软件工程导论第2章可行性研究第五版张海潘编著.ppt
《可行性报告-软件工程导论第2章可行性研究第五版张海潘编著.ppt》由会员分享,可在线阅读,更多相关《可行性报告-软件工程导论第2章可行性研究第五版张海潘编著.ppt(83页珍藏版)》请在第一文库网上搜索。
1、 2.1 可行性研究的任务可行性研究的任务 2.2 可行性研究过程可行性研究过程 2.3 系统流程图系统流程图 2.4 数据流图数据流图 2.5 数据字典数据字典 2.6 成本成本/效益分析效益分析第第2章章 可行性研究可行性研究三个时期:三个时期: 八个阶段:八个阶段:软件生命周期软件生命周期软件定义软件定义软件开发软件开发软件维护软件维护问题定义问题定义可行性研究可行性研究需求分析需求分析概要设计概要设计详细设计详细设计编码和单元测试编码和单元测试综合测试综合测试运行维护运行维护系统设计系统设计系统实现系统实现问题定义阶段问题定义阶段目的:目的:弄清用户需要计算机解决的问题根本所在,以及弄
2、清用户需要计算机解决的问题根本所在,以及项目所需的资源和经费。项目所需的资源和经费。任务:任务:在向用户调查的基础上,编写在向用户调查的基础上,编写关于系统规模和关于系统规模和目标的报告书目标的报告书 。例:教材销售系统例:教材销售系统n学生购买学校教材的手续可能是:先找系办公室开购学生购买学校教材的手续可能是:先找系办公室开购书申请(用于确定学生可购买的书),凭申请找教材书申请(用于确定学生可购买的书),凭申请找教材科开购书证明(确定是否卖完),向出纳员交付书款科开购书证明(确定是否卖完),向出纳员交付书款获得领书单,然后到书库找保管员领书。获得领书单,然后到书库找保管员领书。关于系统规模和
3、目标的报告书关于系统规模和目标的报告书 1.项目名称:教材销售系统项目名称:教材销售系统2.问题:人工发售教材手续繁杂,且易出错。问题:人工发售教材手续繁杂,且易出错。3.项目目标:建立一个高效率、无差错的微机教材销售项目目标:建立一个高效率、无差错的微机教材销售系统。系统。4.项目规模:利用现有微型计算机,软件开发费用不超项目规模:利用现有微型计算机,软件开发费用不超过过5000元。元。5.初步想法:建议在系统中增加对缺书的统计与采购功初步想法:建议在系统中增加对缺书的统计与采购功能。能。6.可行性研究:建议进行大约可行性研究:建议进行大约10天的可行性研究,研究天的可行性研究,研究费用不超
4、过费用不超过500元。元。第第2章章 可行性研究可行性研究n回答回答“对于上一个阶段所确定的问题有行得通对于上一个阶段所确定的问题有行得通的解决办法吗的解决办法吗?”n系统分析员需要进行一次大大压缩和简化了的系统分析员需要进行一次大大压缩和简化了的系统分析和设计过程。系统分析和设计过程。n研究问题的范围,探索这个问题是否值得去解,研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。是否有可行的解决办法。 2.1 可行性研究的任务可行性研究的任务 可行性研究的目的:可行性研究的目的:n不是解决问题,而是确定问题是否值得去解决。不是解决问题,而是确定问题是否值得去解决。可行性研究的实质
5、:可行性研究的实质:n进行一次大大压缩简化了的系统分析和设计的进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。行的系统分析和设计的过程。 可行性研究的内容:可行性研究的内容:n首先进一步分析和澄清问题定义,导出系统的首先进一步分析和澄清问题定义,导出系统的逻辑模型;逻辑模型;n然后从系统逻辑模型出发,探索若干种可供选然后从系统逻辑模型出发,探索若干种可供选择的主要解法择的主要解法(即系统实现方案即系统实现方案);n对每种解法都研究它的可行性对每种解法都研究它的可行性,至少应该从三至少应该从三方面研
6、究每种解法的可行性方面研究每种解法的可行性 。主要方面:主要方面:n技术可行性,使用现有的技术能实现这个系统技术可行性,使用现有的技术能实现这个系统吗吗?n经济可行性,这个系统的经济效益能超过它的经济可行性,这个系统的经济效益能超过它的开发成本吗开发成本吗?n操作可行性,系统的操作方式在这个用户组织操作可行性,系统的操作方式在这个用户组织内行得通吗内行得通吗?其他方面:其他方面:n运行可行性,系统的运行方式是否可行?运行可行性,系统的运行方式是否可行?n法律可行性,系统是否侵犯他人、集体或国家法律可行性,系统是否侵犯他人、集体或国家的利益,是否违反法律?的利益,是否违反法律? n分析员应该为每
7、个可行的解法制定一个粗略的分析员应该为每个可行的解法制定一个粗略的实现进度。实现进度。n如果问题没有可行的解,分析员应该建议停止如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初一个较好的解决方案,并且为工程制定一个初步的计划。步的计划。n可行性研究需要的时间长短取决于工程的规模。可行性研究需要的时间长短取决于工程的规模。一般说来,可行性研究的成本只是预期的工程一般说来,可行性研究的成本只是预期的工程总成本
8、的总成本的5%10%。 2.2 可行性研究过程可行性研究过程1. 复查系统规模和目标复查系统规模和目标n对问题定义阶段书写的关于规模和目标的报告对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。书进一步复查确认。2. 研究目前正在使用的系统研究目前正在使用的系统 n新的目标系统必须也能完成旧系统的基本功能;新的目标系统必须也能完成旧系统的基本功能;另一方面,新系统必须能解决旧系统中存在的另一方面,新系统必须能解决旧系统中存在的问题。问题。 3. 导出新系统的高层逻辑模型导出新系统的高层逻辑模型n现有的物理系统现有的物理系统现有系统的逻辑模型现有系统的逻辑模型目目标系统的逻辑模型标系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可行性报告 软件工程 导论 可行性研究 第五 版张海潘 编著