《可行性报告-第三讲 可行性研究.ppt》由会员分享,可在线阅读,更多相关《可行性报告-第三讲 可行性研究.ppt(35页珍藏版)》请在第一文库网上搜索。
1、2022-8-221第第3 3章章 可行性分析可行性分析2022-8-222主要内容主要内容n问题定义问题定义n可行性研究的任务可行性研究的任务n可行性研究的步骤可行性研究的步骤n系统流程图系统流程图n成本成本/效益分析效益分析2.1 问题定义问题定义n问题定义内容问题定义内容:n软件名称软件名称n项目提出背景项目提出背景n软件目标及任务软件目标及任务n项目性质项目性质n软件服务范围软件服务范围n基本需求基本需求n软件环境软件环境n主要技术主要技术2022-8-2232022-8-224n从项目立项的角度从项目立项的角度,软件项目又可分为软件项目又可分为:n非订单软件非订单软件n通过市场调研,
2、经过论证,认为某软件产品将会有通过市场调研,经过论证,认为某软件产品将会有巨大的市场空间,由开发方决定自投资金开发的软巨大的市场空间,由开发方决定自投资金开发的软件项目件项目.n开发单位立项开发单位立项,由市场部撰写立项建议书由市场部撰写立项建议书.n订单软件订单软件n通过投资方招标,软件公司撰写软件项目投标通过投资方招标,软件公司撰写软件项目投标书书.n竟标成功后双方签订软件项目开发合同书竟标成功后双方签订软件项目开发合同书.n无论是订单软件还是非订单软件无论是订单软件还是非订单软件,都需要进行可行性研究都需要进行可行性研究.2.2可行性研究的任务可行性研究的任务2022-8-225n开发一
3、个软件系统,要解决三个问题:开发一个软件系统,要解决三个问题:nWhy to do? 可行性研究可行性研究nWhat to do?需求分析需求分析nHow to do? 系统设计系统设计n用最小的代价用最小的代价,在尽可能短的时间内在尽可能短的时间内,确定问题是否有可行的确定问题是否有可行的解决方案解决方案.n可行性研究的方法可行性研究的方法:n进一步分析和澄清问题定义进一步分析和澄清问题定义,导出系统的逻辑模型导出系统的逻辑模型;n探索若干种可供选择的系统实现方案探索若干种可供选择的系统实现方案;n研究每种方案的可行性研究每种方案的可行性;n选择或折衷出一种最佳方案选择或折衷出一种最佳方案.
4、2.2 可行性研究的任务可行性研究的任务2022-8-2262.2 可行性研究的任务可行性研究的任务n不是解决问题,而是确定是否可解不是解决问题,而是确定是否可解值得值得解解n不要花过多精力,占总成本的不要花过多精力,占总成本的 5 10 %2022-8-227n可行性研究由系统分析员负责可行性研究由系统分析员负责.n四个方面的可行性四个方面的可行性:n技术可行性技术可行性n使用现有的技术是否能实现该系统使用现有的技术是否能实现该系统.n经济可行性经济可行性n从经济角度讲从经济角度讲,该系统是否有开发价值该系统是否有开发价值.n操作可行性操作可行性n该系统的操作方式是否符合用户的要求、方便用该
5、系统的操作方式是否符合用户的要求、方便用户使用户使用.n法律可行性法律可行性n该系统的开发是否符合法律规定该系统的开发是否符合法律规定.2.2 可行性研究的任务可行性研究的任务2022-8-2281.复查系统规模和目标复查系统规模和目标n对问题定义阶段确定的系统规模和目标进对问题定义阶段确定的系统规模和目标进一步确认一步确认;n改正含糊或不确切的叙述改正含糊或不确切的叙述,清晰地描述对目清晰地描述对目标系统的限制和约束标系统的限制和约束.2.3 可行性研究的步骤可行性研究的步骤我们认为用户要的我们认为用户要的 ? 用户要的用户要的2022-8-2292.3 可行性研究的步骤可行性研究的步骤n2
6、.研究目前正在使用的系统研究目前正在使用的系统n正在使用的系统正在使用的系统n人工系统人工系统: 需要计算机化需要计算机化n计算机系统计算机系统: 需要改进或完善需要改进或完善n研究现有系统的文档资料和使用手册研究现有系统的文档资料和使用手册,了解了解:n原系统能做什么原系统能做什么;n为什么这样做为什么这样做;n现有系统使用的代价现有系统使用的代价;n用户对新系统的要求用户对新系统的要求;n该系统的边界该系统的边界(与其他系统的关系与其他系统的关系). 新系统效益新系统效益? ? 老系统效益老系统效益 2022-8-22103. 确定新系统的高层逻辑模型确定新系统的高层逻辑模型n根据对现有系
7、统的研究根据对现有系统的研究,导出现有系统的逻导出现有系统的逻辑模型辑模型,设计出目标新系统的逻辑模型设计出目标新系统的逻辑模型.n使用的工具使用的工具:n系统流程图系统流程图2.3 可行性研究的步骤可行性研究的步骤抽象抽象实现实现改进改进老系统老系统物理模型物理模型模型模型逻辑模型逻辑模型新模型新模型逻辑模型逻辑模型新系统新系统物理模型物理模型2022-8-22112.3 可行性研究的步骤可行性研究的步骤4. 重新定义问题重新定义问题n系统分析员与用户一起系统分析员与用户一起,结合目标系统的逻结合目标系统的逻辑模型辑模型,复查问题定义、工程规模和系统实复查问题定义、工程规模和系统实现的目标现
8、的目标,以便对目标系统的逻辑模型达成以便对目标系统的逻辑模型达成一致的认识一致的认识.n系统分析员与用户充分交流系统分析员与用户充分交流, 理解目标系统理解目标系统,使目标系统的逻辑模型真正满足用户的要求使目标系统的逻辑模型真正满足用户的要求.注:此时合同未签,应考虑成本,不宜反复太多次。注:此时合同未签,应考虑成本,不宜反复太多次。2022-8-22125. 导出和评价供选择的方案导出和评价供选择的方案n系统分析员根据与用户确定的系统系统分析员根据与用户确定的系统逻辑模型逻辑模型,导出若干个较高层次的物导出若干个较高层次的物理解决方案理解决方案,例如例如:n低成本方案低成本方案n中成本方案中
9、成本方案n高成本方案高成本方案nC/S系统结构系统结构nB/S系统结构系统结构n分别从技术、经济、操作和法律角分别从技术、经济、操作和法律角度论证每一种方案的可行性度论证每一种方案的可行性.n为每个方案制定实现进度表为每个方案制定实现进度表.进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行策略上不可行策略上不可行用户用户不不可可能能操操作作不合算不合算2.3 可行性研究的步骤可行性研究的步骤2022-8-22136. 推荐行动方针推荐行动方针n对各种可行的方案进行评价或论证对各种可行的方案进行评价或论证,确定是否有可行的方案确定是否有可行的方案.7.草拟软件项目开发计划
10、草拟软件项目开发计划根据研究的方案根据研究的方案,确定初步软件项目开发计划确定初步软件项目开发计划.8.书写可行性研究报告书写可行性研究报告,并提交审查并提交审查将上述研究的结果写成文档将上述研究的结果写成文档,提交用户和投资方审查提交用户和投资方审查,以决以决定该项目是否进行定该项目是否进行.2.3 可行性研究的步骤可行性研究的步骤2022-8-2214n系统流程图系统流程图SFD(System Flow Diagram)用于用于描述系统的描述系统的物理模型物理模型.n在较高层上在较高层上描述信息在系统各物理部件之间流动描述信息在系统各物理部件之间流动的情况的情况. SFD不描述对信息的加工
11、处理不描述对信息的加工处理.nSFD将系统中的每一个部件用一个符号表示将系统中的每一个部件用一个符号表示n程序程序n数据文件数据文件n数据库数据库n人工处理过程人工处理过程2.4 系统流程图系统流程图2022-8-2215SFD的符号的符号2.4 系统流程图系统流程图2022-8-22162.4 系统流程图系统流程图2022-8-2217n例例1:一个仓库库存清单处理系统一个仓库库存清单处理系统.n该装配厂使用一台小型计算机处理更新库存清单主文件和产生订该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务。零件库存量的每一次变化称为一个事务,由放在货报告的任务。零件库存量的每一
12、次变化称为一个事务,由放在仓库中的仓库中的CRTCRT终端输入终端输入到计算机中;系统中的到计算机中;系统中的库存清单程序库存清单程序对事对事务进行处理,更新存储在磁盘上的务进行处理,更新存储在磁盘上的库存清单主文件库存清单主文件,并且把必要,并且把必要的订货信息写在的订货信息写在磁盘上磁盘上。最后,每天由。最后,每天由报告生成程序报告生成程序读一次磁盘,读一次磁盘,并且打印出并且打印出订货报告订货报告。库存库存清单清单库存库存临临界值界值定货报告定货报告仓库仓库2.4 系统流程图系统流程图库存库存量变化量变化库存清单处理系统的业务流程和功能分析库存清单处理系统的业务流程和功能分析n该装配厂使
13、用一台小型计算机处理更新库存清单主文该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务;件和产生订货报告的任务;n零件库存量的每一次变化称为一个事务,由放在仓库零件库存量的每一次变化称为一个事务,由放在仓库中的中的CRTCRT终端输入终端输入到计算机中;到计算机中;n系统中的系统中的库存清单程序库存清单程序对事务进行处理,更新存储在对事务进行处理,更新存储在磁盘上的磁盘上的库存清单主文件库存清单主文件,并且把必要的订货信息写,并且把必要的订货信息写在在磁盘上磁盘上。n每天由每天由报告生成程序报告生成程序读一次磁盘,并且打印出读一次磁盘,并且打印出订货报订货报告告。2022-8
14、-2219库存清单系统的系统流程图库存清单系统的系统流程图.库存清单程序库存清单程序库存清单库存清单主文件主文件报告生成程序报告生成程序定货报告定货报告库存更新事务库存更新事务2.4 系统流程图系统流程图一个复杂系统的一个复杂系统的SFD图可分图可分解为若干个层次解为若干个层次.注:符号注:符号 = 系统部件系统部件 箭头箭头 = 信息流动路径信息流动路径定货定货信息信息2022-8-2220SFD画法n习惯上信息在图中从顶向下或从左向右流动习惯上信息在图中从顶向下或从左向右流动n可以在图上加注释,注释较多时,可以另外加一个文档可以在图上加注释,注释较多时,可以另外加一个文档来进行解释来进行解
15、释n复杂系统可以用分层方法来表示复杂系统可以用分层方法来表示n首先用一张高层次的系统流程图描绘系统总体概貌,首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能表明系统的关键功能n每个关键功能扩展到适当的详细程度,画在单独的每个关键功能扩展到适当的详细程度,画在单独的一页纸上一页纸上例:例:班长到教科办提交买书申请,教科办开具购书证班长到教科办提交买书申请,教科办开具购书证明,打印购书单;教材科收书费并打印发票;最明,打印购书单;教材科收书费并打印发票;最后学生领书画出学生买教材的系统流程图。后学生领书画出学生买教材的系统流程图。2.4 系统流程图2022-8-2222实例实例n某
16、城市电信局受理了许多用户申请某城市电信局受理了许多用户申请 在指定电话上开在指定电话上开设长话业务。长话包括国内长途和国际长途。电信设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。局保存了长话用户档案和长话业务档案。n电话用户每次通话的计费数据都自动地记录在电信电话用户每次通话的计费数据都自动地记录在电信局程控交换机的磁带上。局程控交换机的磁带上。n该电信局为了用长话计费管理系统自动处理长话收该电信局为了用长话计费管理系统自动处理长话收费以提高工作效率。该系统每月能为每个长话用户费以提高工作效率。该系统每月能为每个长话用户打印出长话缴费通知单。打印出长话缴费通知单。2022-8-2223n该系统每天对原始的计费数据进行该系统每天对原始的计费数据进行分类排序分类排序,并确定每个通话记录的通话类型并确定每个通话记录的通话类型( (市话市话/ /国内长国内长途途/ /国际长途国际长途) ),再根据话费单价文件,再根据话费单价文件,算出算出每每个通话记录应收取的话费,形成的日计费文件个通话记录应收取的话费,形成的日计费文件中。中。n该系统每月对日计费文件进行该系