1 / 44
文档名称:

软件工程可行性研究.ppt

格式:ppt   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程可行性研究.ppt

上传人:经管专家 2012/2/1 文件大小:0 KB

下载得到文件列表

软件工程可行性研究.ppt

文档介绍

文档介绍:软件工程
可行性研究
1

可行性研究的目的不是解决问题,而是确定问题是否值得去解决。
可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
2

首先需要进一步分析和澄清问题定义。
在澄清了问题定义之后,分析员应该导出系统的逻辑模型。探索若干种可供选择的主要解法,至少应该从下述三方面研究每种解法的可行性:
技术可行性
经济可行性
操作可行性
3

可行性研究最根本的任务是对以后的行动方针提出建议。
如果问题没有可行的解,分析员应该建议停止这项开发工程。
如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。
一般说来,可行性研究的成本只是预期的工程总成本的5%~10%。
4
可行性研究过程
典型的可行性研究过程有下述一些步骤。
1. 复查系统规模和目标
分析员访问关键人员,仔细阅读和分析有关的材料,以便对问题定义阶段书写的关于规模和目标的报告书进一步复查确认,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。
5
可行性研究过程
2. 研究目前正在使用的系统
现有的系统是信息的重要来源。
应该仔细阅读分析现有系统的文档资料和使用手册,也要实地考察现有的系统。
错误做法是花费过多时间去分析现有的系统。千万不要花费太多时间去了解和描绘现有系统的实现细节。
应该注意了解并记录现有系统和其他系统之间的接口情况。
6
可行性研究过程
3. 导出新系统的高层逻辑模型
从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。
能够使用数据流图,描绘数据在系统中流动和处理的情况;
还应该有一个初步的数据字典,定义系统中使用的数据。
7
可行性研究过程
4. 进一步定义问题
分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。
可行性研究的前4个步骤实质上构成一个循环。
8
可行性研究过程
5. 导出和评价供选择的解法
导出若干个较高层次的(较抽象的)物理解法供比较和选择。从技术角度出发考虑解决问题的不同方案。
根据技术可行性的考虑初步排除一些不现实的系统。
其次可以考虑操作方面的可行性。
接下来应该考虑经济方面的可行性。
最后为每个在技术、操作和经济等方面都可行的系统制定实现进度表。
9
可行性研究过程
6. 推荐行动方针
是否继续进行这项开发工程,分析员必须清楚地表明他对这个关键性决定的建议。
如果分析员认为值得继续进行这项开发工程,那么他应该选择一种最好的解法。
通常使用部门的负责人主要根据经济上是否划算决定是否投资于一项开发工程,因此分析员对于所推荐的系统必须进行比较仔细的成本/效益分析。
10