欢迎来到天天文库
浏览记录
ID:51570404
大小:634.00 KB
页数:53页
时间:2020-03-23
《软件工程导论课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第二章可行性研究7/24/20211目录2.1可行性研究的任务2.2可行性研究的步骤2.3系统流程图2.4成本效益分析可行性报告编写7/24/20212本章教学目标通过本次章学习,使学生掌握可行性研究的任务及步骤,掌握系统流程图的画法及成本/效益分析方法。7/24/20213本章重点、难点掌握可行性研究的任务及步骤掌握系统流程图的使用方法掌握成本/效益分的方法7/24/20214问题:可行性研究最根本的任务是什么?可行性研究的步骤是什么?7/24/20215当我们在着手做任何一件工作以前,必须明确工作的性质,任务,制定完成任务的计划,这是非常必要的。同样对于软件产品的开发,显然也应
2、该解决好这样类似的问题,明确软件产品开发的任务,以及完成任务的价值从而制定出完成任务的计划。通过可行性研究可以知道问题有无可行解,进而避免人力、物力和财力的浪费。可行性研究就是制定软件计划的第一步。所以,软件工程称其为计划时期。7/24/20216问题定义-简单地描述问题目的:弄清用户需要计算机解决的问题根本所在,及项目所需的资源和经费。任务:在向用户调查的基础上,编写项目任务说明书,作为下一步工作可行性分析的依据。7/24/202172.1可行性研究的任务可行性研究的任务:不是解决问题,而是确定问题是否值得去解决。可行性研究的实质:进行一次大大压缩简化了的系统分析和设计的过程,也
3、就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。7/24/20218可行性研究的内容:首先进一步分析和澄清问题定义,导出系统的逻辑模型;然后从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案);对每种解法都研究它的可行性。7/24/202192.1可行性研究的任务可行性研究的内容经济可行性技术可行性运行可行性法律可行性开发方案可行性7/24/2021102.1可行性研究的任务经济可行性1)度量系统解决方案的性能价格比2)考虑的问题成本/效益分析有形成本、效益无形成本、效益价值和成本的关系质量与价值、成本的关系价值/成本的均衡7/24/2021112.1可行性
4、研究的任务技术可行性1)最难决断和最关键的问题,度量一个特定技术信息系统解决方案的实用性及技术资源的可用性。2)考虑的问题(1)开发风险(2)资源有效性(3)相关技术的发展7/24/2021122.1可行性研究的任务运行可行性1)建立一个项目范围,该范围在管理级及技术级均是无二义性的和可理解的。2)项目计划的目标提供一个框架,使项目的结果限定在这一个合理的范围内。3)正确接受用户的建议,满足用户的要求、操作规程简便。容易获得结果7/24/2021132.1可行性研究的任务法律可行性考察该项目是否侵权考察该项目是否违法经费使用是否正确7/24/2021142.1可行性研究的任务开发方
5、案可行性提出系统实现的各种方案之后,从中选择最优秀的一种方案。7/24/202115主要方面:技术可行性,使用现有的技术能实现这个系统吗?经济可行性,这个系统的经济效益能超过它的开发成本吗?运行可行性,系统的运行方式是否可行?法律可行性,系统是否侵犯他人、集体或国家的利益,是否违反法律?开发方案可行性,提出系统实现的各种方案中哪个方案是最优秀方案?7/24/2021162.1可行性研究的任务可行性研究最根本的任务:如果问题没有可行的解,应该建议停止这项工程的开发;如果问题值得去解,应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。可行性研究需要的时间长短取决于工程的规模。一
6、般说来,可行性研究的成本只是预期的工程总成本的5%~10%。7/24/2021172.2可行性研究的步骤复查确认系统目标、规模研究正使用系统工作流程导出新系统高层逻辑模型重新定义问题导出和评价供选择的方案推荐行动方针草拟开发计划书写文档,送审7/24/2021182.2可行性研究的步骤复查确认系统目标、规模对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。2.研究正使用系统工作流程通过对现有系统的文档资料的阅读、分析和研究,再如实的考虑该系统,总结出现有系统的优点和缺点,从而得出新系统的雏形。7/24/2021192.2可行性研究的步骤3.导出新系统的高层逻辑模型现有的物理
7、系统→现有系统的逻辑模型→目标系统的逻辑模型→新的物理系统注:物理模型:通过分析现实世界,理解当前系统的运行过程,用一个具体化的模型模拟、了解当前系统的组织结构、资源利用情况和日常数据处理过程,这一模型称为当前系统的物理模型。合理的物理模型应该客观反映现实世界的实际情况。这是软件开发计划中较重要的一步,也是软件需要分析中的第一步。逻辑模型:在理解当前系统的具体运行过程后,从个体的细节中抽象出本质的过程模型,即当前系统的逻辑模型。7/24/2021202.2可行性研究的
此文档下载收益归作者所有