1 / 45
文档名称:

可行性分析.pptx

格式:pptx   大小:630KB   页数:45页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

可行性分析.pptx

上传人:wz_198613 2022/7/12 文件大小:630 KB

下载得到文件列表

可行性分析.pptx

相关文档

文档介绍

文档介绍:软件工程导论 Software Engineering
程金 控制科学与工程学院
2022年7月9日
国内软件行业的发展
据CCID统计,软件市场销售额达到120亿元,%,;Linux案,并且为工程制定一个初步的计划。
可行性研究需要的时间长短取决于工程的规模。一般说来,可行性研究的成本只是预期的工程总成本的5%~10%。
可行性研究过程
1. 复查系统规模和目标
2. 研究目前正在使用的系统
3. 导出新系统的高层逻辑模型
4. 进一步定义问题
5. 导出和评价供选择的解法
6. 推荐行动方针
7. 草拟开发计划
8. 书写文档提交审查
可行性研究过程
1. 复查系统规模和目标
分析员访问关键人员,仔细阅读和分析有关的材料,以便对问题定义阶段书写的关于规模和目标的报告书进一步复查确认,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。
这个步骤的工作,实质上是为了确保分析员正在解决的问题确实是要求他解决的问题。
2. 研究目前正在使用的系统
现有的系统是信息的重要来源。新的目标系统必须也能完成它的基本功能;
现有的系统必然有某些缺点,新系统必须能解决旧系统中存在的问题。
常见的错误做法是花费过多时间去分析现有的系统。这个步骤的目的是了解现有系统能做什么,而不是了解它怎样做这些工作。
可行性研究过程
3. 导出新系统的高层逻辑模型(Logical Model,概略模型)
通常总是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。
能够使用数据流图,描绘数据在系统中流动和处理的情况,从而概括地表达出他对新系统的设想。
通常为了把新系统描绘得更清晰准确,还应该有一个初步的数据字典,定义系统中使用的数据。
数据流图和数据字典共同定义了新系统的逻辑模型,以后可以从这个逻辑模型出发设计新系统。新系统的逻辑模型实质上表达了分析员对新系统必须做什么的看法。
可行性研究过程
4. 进一步定义问题
分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。如果分析员对问题有误解或者用户曾经遗漏了某些要求,那么现在是发现和改正这些错误的时候了。
可行性研究的前4个步骤实质上构成一个循环。分析员定义问题,分析这个问题,导出一个试探性的解;在此基础上再次定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。
可行性研究过程
5. 导出和评价供选择的解法
分析员应该从他建议的系统逻辑模型出发,导出若干个较高层次的(较抽象的)物理解法供比较和选择。
当从技术角度提出了一些可能的物理系统之后,应该根据技术可行性的考虑初步排除一些不现实的系统。
其次可以考虑操作方面的可行性。去掉其中从操作方式或操作过程的角度看用户不能接受的方案。
接下来应该考虑经济方面的可行性。…对每个可能的系统进行成本/效益分析。一般说来,只有投资预计能带来利润的系统才值得进一步考虑。
最后为每个在技术、操作和经济等方面都可行的系统制定实现进度表,通常只需要估计生命周期每个阶段的工作量。
可行性研究过程
6. 推荐行动方针
根据可行性研究结果做出的一个关键性决定-是否继续进行这项开发工程。分析员必须清楚地表明他对这个关键性决定的建议。
如果分析员认为值得继续进行这项开发工程,那么他应该选择一种最好的解法,并且说明选择这个解决方案的理由。
分析员对于所推荐的系统必须进行比较仔细的成本/效益分析。
可行性研究过程
7. 草拟开发计划(Development Plan )
分析员应该为所推荐的方案草拟一份开发计划,除了制定工程进度表之外还应该估计对各类开发人员和各种资源的需要情况,应该指明什么时候使用以及使用多长时间。此外还应该估计系统生命周期每个阶段的成本。最后应该给出下一个阶段(需求分析)的详细进度表和成本估计。
8. 书写文档提交审查(Feasibility report )
应该把上述可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。
附:可行性研究报告(Feasibility report)
1 引言
2 前提①要求②目标③条件
3 现有系统分析
4 所建议的系统
5 可选择的其他系统方案
6 投资及效益分析
7 社会因素可行性
结论
GB 8567-88《 计算机软件产品开发文件编制指南 》
系统