第4章-可行性分析与初步计划.ppt

上传人:b****3 文档编号:2760085 上传时间:2022-11-12 格式:PPT 页数:100 大小:993KB
下载 相关 举报
第4章-可行性分析与初步计划.ppt_第1页
第1页 / 共100页
第4章-可行性分析与初步计划.ppt_第2页
第2页 / 共100页
第4章-可行性分析与初步计划.ppt_第3页
第3页 / 共100页
第4章-可行性分析与初步计划.ppt_第4页
第4页 / 共100页
第4章-可行性分析与初步计划.ppt_第5页
第5页 / 共100页
点击查看更多>>
下载资源
资源描述

第4章-可行性分析与初步计划.ppt

《第4章-可行性分析与初步计划.ppt》由会员分享,可在线阅读,更多相关《第4章-可行性分析与初步计划.ppt(100页珍藏版)》请在冰豆网上搜索。

第4章-可行性分析与初步计划.ppt

第4章可行性分析与初步计划4.1可行性分析的任务4.2可行性分析的步聚4.3系统流程图4.4数据流图4.5成本/效益分析4.6项目开发计划2022/11/1212.1可行性分析的任务可行性分析的任务可行性分析又称可行性研究可行性分析又称可行性研究目的目的任务任务2022/11/122可行性分析的目的可行性分析的目的软件工程项目多为复杂的大型系统工程,在没有明确软件工程项目多为复杂的大型系统工程,在没有明确问题是否有行之有效的解决方案之前,贸然行事,有问题是否有行之有效的解决方案之前,贸然行事,有可能造成时间、人力、财力、物力的巨大浪费。

可能造成时间、人力、财力、物力的巨大浪费。

可行性分析目的在于使用最小的代价,在尽可能短的可行性分析目的在于使用最小的代价,在尽可能短的时间内得出软件项目是否能够开发、是否值得开发的时间内得出软件项目是否能够开发、是否值得开发的结论。

结论。

可行性研究的目的不是解决问题,而是确定问题是否值得去解决,可行性研究的目的不是解决问题,而是确定问题是否值得去解决,有没有解决的可能性。

这不能靠主观猜想!

有没有解决的可能性。

这不能靠主观猜想!

2022/11/123可行性研究的任务必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否值得投资。

标是否现实,系统完成后所能带来的效益是否值得投资。

实质上,实质上,可行性研究是要进行一次大大压缩简化了的系统分析和设计可行性研究是要进行一次大大压缩简化了的系统分析和设计的过程的过程也就是在较高层次上以较抽象的方式进行的系统分析和设计的过也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

程。

2022/11/124可行性研究的任务首先概要分析研究,进一步分析和澄清问题定义。

复查初步确定的规首先概要分析研究,进一步分析和澄清问题定义。

复查初步确定的规模和目标,如果有误要加以修正;同时要收集约束和限制,并清楚地模和目标,如果有误要加以修正;同时要收集约束和限制,并清楚地列举出来。

列举出来。

在澄清了问题定义之后,分析员应进行简要的需求分析,导出系统的在澄清了问题定义之后,分析员应进行简要的需求分析,导出系统的逻辑模型。

再从系统逻辑模型出发,探索若几种可供选择的设计和实逻辑模型。

再从系统逻辑模型出发,探索若几种可供选择的设计和实施方案。

施方案。

2022/11/125可行性研究的四个方面:

对每种方案都应该仔细研究它的可行性,一般说来,至少应该从四方对每种方案都应该仔细研究它的可行性,一般说来,至少应该从四方面研究其可行性:

面研究其可行性:

技术可行性;技术可行性;经济可行性;经济可行性;操作可行性;操作可行性;社会可行性;社会可行性;2022/11/1261.技术可行性分析项目的功能、性能和限制条件,确定在现有的技术、分析项目的功能、性能和限制条件,确定在现有的技术、资源条件下,该项目是否可实现?

资源条件下,该项目是否可实现?

因为现阶段对项目的功能、目标、性能认识相对模糊,因为现阶段对项目的功能、目标、性能认识相对模糊,所以,技术可行性分析相对困难,一般应考虑以下情况:

所以,技术可行性分析相对困难,一般应考虑以下情况:

2022/11/127技术可行性一般考虑的情况:

开发的风险开发的风险就限制和约束条件下,能否按功能设计并就限制和约束条件下,能否按功能设计并实现该软件系统;实现该软件系统;资源的有效性资源的有效性包括人在内的相关资源是否有问题;包括人在内的相关资源是否有问题;技术技术现有成熟技术是否支持,是否存在技术攻关的环现有成熟技术是否支持,是否存在技术攻关的环节;节;2022/11/1282.经济可行性估算开发成本与费用,预测系统动行可取得的未来效益,明确项目是估算开发成本与费用,预测系统动行可取得的未来效益,明确项目是否值得开发;否值得开发;一般要进行一般要进行“成本成本/效益分析效益分析”,计算出投资回收期、投资回收率等,计算出投资回收期、投资回收率等2022/11/1293.操作可行性操作方面的可行性操作方面的可行性分析员应该根据使用部门处理事务的原则和习惯检查分析员应该根据使用部门处理事务的原则和习惯检查技术上可行的那些方案,去掉其中从操作方式或操作技术上可行的那些方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案。

过程的角度看用户不能接受的方案。

2022/11/12104.社会可行性必要时还应该从法律、社会效益等更广泛的方面研究每种方案的可行必要时还应该从法律、社会效益等更广泛的方面研究每种方案的可行性。

性。

要开发的项目是否存在侵权、妨碍等社会责任问题;系统运行方式在要开发的项目是否存在侵权、妨碍等社会责任问题;系统运行方式在用户组织内是否行得通;现有的管理制度、人员素质、操作方式是否用户组织内是否行得通;现有的管理制度、人员素质、操作方式是否可行;可行;社会可行性所涉及的范围比较广,包括合同、责任、侵权、用户组织社会可行性所涉及的范围比较广,包括合同、责任、侵权、用户组织的管理模式及规范,其他一些技术人员常常不了解的陷阱等。

的管理模式及规范,其他一些技术人员常常不了解的陷阱等。

2022/11/1211可行性研究的任务归纳可行性研究最根本的任务是对以后的行动方针提出建议。

可行性研究最根本的任务是对以后的行动方针提出建议。

如果问题没有可行的解,分析员应该建议停止这项开发工程,以如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。

应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。

可行性研究需要的时间长短取决于工程的规模。

一般说来,可行性研可行性研究需要的时间长短取决于工程的规模。

一般说来,可行性研究的成本只是预期的工程总成本的究的成本只是预期的工程总成本的5%10%。

2022/11/1212可行性研究的任务归纳不可行不可行用户提出的开用户提出的开发意向发意向有可行方案有可行方案拟定几个拟定几个可行方案可行方案;并推荐一个并推荐一个最优方案最优方案推荐行动方推荐行动方针针,给出关给出关键性决定键性决定:

即该项目值即该项目值不值得做不值得做?

草拟开发计划;资原需求;开发工期和下一点工作要点提交可行性报告供审核经济技术社会(操作)2022/11/12132.2可行性研究具体步骤(过程)1.审查项目规模和目标审查项目规模和目标2.研究目前正在运行的系统研究目前正在运行的系统3.导出新系统的高层逻辑模型,进一步定义问题导出新系统的高层逻辑模型,进一步定义问题4.导出和评价供选择的方案,推荐较优方案导出和评价供选择的方案,推荐较优方案5.推荐行动方针推荐行动方针6.草拟开发计划草拟开发计划7.书写可行性报告,提交审查书写可行性报告,提交审查2022/11/12141.复查系统规模和目标分析员访问关键人员,阅读和分析有关的材料,对问分析员访问关键人员,阅读和分析有关的材料,对问题定义阶段书写的关于规模和目标的报告书进一步复题定义阶段书写的关于规模和目标的报告书进一步复查确认,改正含糊或不确切的叙述,清晰地描述对目查确认,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。

标系统的一切限制和约束。

这个步骤的工作,实质上是为了确保分析员正在解决这个步骤的工作,实质上是为了确保分析员正在解决的问题确实是要求他解决的问题。

的问题确实是要求他解决的问题。

明确问题明确问题2022/11/12152.1.2可行性研究具体步骤(过程)1.复查系统规模和目标复查系统规模和目标2.研究目前正在使用的系统研究目前正在使用的系统3.导出新系统的高层逻辑模型,进一步定义问题导出新系统的高层逻辑模型,进一步定义问题4.导出和评价供选择的方案,推荐较优方案导出和评价供选择的方案,推荐较优方案5.推荐行动方针推荐行动方针6.草拟开发计划草拟开发计划7.书写可行性报告,提交审查书写可行性报告,提交审查2022/11/12162.研究目前正在使用的系统一方面,新软件系统必须也能完成现在系统的基本功能;一方面,新软件系统必须也能完成现在系统的基本功能;另一方面,新软件系统必须克服现行系统的欠缺;另一方面,新软件系统必须克服现行系统的欠缺;此外,运行使用旧系统所需要的费用是一个重要的经济此外,运行使用旧系统所需要的费用是一个重要的经济指标,如果新系统不能增加收入或减少使用费用,那么指标,如果新系统不能增加收入或减少使用费用,那么从经济角度看新系统就不如旧系统。

从经济角度看新系统就不如旧系统。

阅读分析现有系统的文档资料和使用手册,也要实地考阅读分析现有系统的文档资料和使用手册,也要实地考察现有的系统。

生点了解原系统可以做什么、为什么这察现有的系统。

生点了解原系统可以做什么、为什么这样做,还要了解使用原系统的代价。

样做,还要了解使用原系统的代价。

调查原有系调查原有系统的功能和统的功能和存在的问题存在的问题,使用维护成使用维护成本和经济效本和经济效益益2022/11/1217注意1:

只调查功能和问题,不研究现行系统的原理和作法在了解上述这些信息的时候显然必须访问有关的人在了解上述这些信息的时候显然必须访问有关的人员。

常见的错误做法是花费过多时间去分析现有的员。

常见的错误做法是花费过多时间去分析现有的系统。

系统。

这个步骤的目的是了解现有系统能做什么、为什么这个步骤的目的是了解现有系统能做什么、为什么这么做,而不是了解它怎样做这些工作。

这么做,而不是了解它怎样做这些工作。

只做调查和只做调查和问题表述问题表述2022/11/1218注意2:

必要时,只画高层逻辑模型,不去用模型描述现行系统的细节分析员应该画出描绘现有系统的高层系统流程图分析员应该画出描绘现有系统的高层系统流程图(见图见图4.2)4.2),并请有关人员检验他对现有系统的认识是否正确。

千万不,并请有关人员检验他对现有系统的认识是否正确。

千万不要花费太多时间去了解和描绘现有系统的实现细节。

要花费太多时间去了解和描绘现有系统的实现细节。

2022/11/1219注意3:

调查现行系统与相关系统的接口,这是重要的约束来源没有一个系统是在没有一个系统是在“真空真空”中运行的,绝大多数系统都中运行的,绝大多数系统都和其他系统有联系。

和其他系统有联系。

应该注意了解并记录现有系统和其他系统之间的接口情应该注意了解并记录现有系统和其他系统之间的接口情况,这是设计新系统时的重要约束条件。

况,这是设计新系统时的重要约束条件。

注意接口注意接口调查调查2022/11/12202.2可行性研究具体步骤(过程)可行性研究具体步骤(过程)1.复查系统规模和目标复查系统规模和目标2.研究目前正在使用的系统研究目前正在使用的系统3.导出新系统的高层逻辑模型导出新系统的高层逻辑模型4.进一步定义问题进一步定义问题5.导出和评价供选择的方案,推荐较优方案导出和评价供选择的方案,推荐较优方案6.推荐行动方针推荐行动方针7.草拟开发计划草拟开发计划8.书写可行性报告,提交审查书写可行性报告,提交审查2022/11/12213.导出新系统的高层逻辑模型优秀的设计过程通常总是从现有的物理系统出发,导出现有系统的逻优秀的设计过程通常总是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。

后根据目标系统的逻辑模型建造新的物理系统。

2022/11/12223.导出新系统的高层逻辑模型通过前一步的工作,分析员对目标系统应该具有的基本功能和所受的通过前一步的工作,分析员对目标系统应该具有的基本功能和所受的约束已有一定了解,能够使用数据流图,描绘数据在系统中流动和处约束已有一定了解,能够使用数据流图,描绘数据在系统中流动和处理的情况,从而概括地表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1