可行性研究-PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最后根据目标系统的逻辑模型建造新的物理系统。
可使用建模工具协助分析
第4步:进一步定义问题
分析员应该和用户一起再次复查问题定义、工程规模和
目标,这次复查应该把前一阶段所建立的模型作为讨论 的基础。
Baidu Nhomakorabea
可行性研究的前4个步骤实质上构成一个循环。继续这 个循环过程,直到提出的逻辑模型完全符合系统目标。
2019/2/15
6/26
第2章 可行性研究
2.2 可行性研究的过程
第5步:导出和评价供选择的解法
分析员应该从他建议的系统逻辑模型出发,导出若干个
较高层次的(较抽象的)物理解法供比较和选择。 考虑不同方案在技术、操作、经济方面的可行性,为可 行方案制定实现进度表。
第6步:推荐行动方针
2019/2/15
9/26
第2章 可行性研究
2.3 系统建模技术
系统流程图是概括地描绘物理系统的传统工具。它 是用图形符号(以黑盒子形式)描绘组成系统的各 个元素(程序,文档,数据库,人工过程等)和信息在 这些元素之间的流动情况。 系统流程图和程序流程图的相同与不同
相同:系统流程图的某些符号和程序流程图的符号形
可行性研究的成本只是预期的工程总成本的5%~10%
。
2019/2/15
4/26
第2章 可行性研究
2.2 可行性研究的过程
第1步:复查系统规模和目标
对问题定义阶段书写的关于规模和目标的报告书进一步
复查确认。
第2步:研究目前正在使用的系统
新的目标系统必须也能完成它的基本功能 新系统必须能解决旧系统中存在的问题
目的
可行性研究的目的不是解决问题,而是确定问题是否值
得去解决。
任务
初步确定了项目的规模、目标和限制条件
分析员导出系统的逻辑模型 然后探索若干种可供选择的系统实现方案。 从下述三方面研究每种方案的可行性:
技术可行性 经济可行性 操作可行性
2019/2/15
3/26
2019/2/15
13/26
第2章 可行性研究
2.3 系统建模技术
数据字典是关于数据的信息的集合,也就是对数据流图 中包含的所有元素的定义的集合。 数据字典的作用
在软件分析和设计过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据
字典数据流图就不严格,然而没有数据流图数据字典也难 于发挥作用。
为了理解事物而对事物做出的一种抽象。通常,由一
组图形符号和组织这些符号的规则组成。
建模
为了理解事物而对事物做出的一种抽象,是为事物建
立一种无歧义的书面描述的过程。
2019/2/15
8/26
第2章 可行性研究
2.3 系统建模技术
示例:库存清单系统的系统流程图
系统描述:某装配厂有一座存放零件的仓库,仓库中现有
第2章 可行性研究
2.1 可行性研究的任务
可行性研究根本任务:对以后的行动方针提出建议
如果问题没有可行的解,分析员应该建议停止这项开
发工程,以避免时间、资源、人力和金钱的浪费。
如果问题值得解,分析员应推荐一个较好的方案,并
且为工程制定一个初步的计划。
时间、成本
可行性研究需要的时间长短取决于工程的规模。
数 据 流 量:1份/每天
运行使用旧系统所需要的费用是一个重要的经济指标
分析员应该画出描绘现有系统的高层系统流程图 注意了解并记录现有系统和其他系统之间的接口情况
2019/2/15
5/26
第2章 可行性研究
2.2 可行性研究的过程
第3步:导出新系统的高层逻辑模型
参考现有系统的逻辑模型,设想目标系统的逻辑模型,
选择一种最好的解法,并说明选这个解决方案的理由。
第7步:草拟开发计划
为所推荐的方案草拟一份开发计划。
第8步:书写可行性研究报告提交审查
按照标准书写清晰可行性研究报告文档,请用户、客户
组织的负责人及评审组审查。
2019/2/15
7/26
第2章 可行性研究
2.3 系统建模技术
模型
各种零件的数量以及每种零件的库存量临界值等数据记录 在库存清单主文件中。当仓库中零件数量有变化时,应该 及时修改库存清单主文件,如果哪种零件的库存量少于它 的库存量临界值,则应该报告给采购部门以便定货,规定 每天向采购部门送一次定货报告。
1. 零件库存量的每一次变化称为一个事务,由放在仓库中的 CRT终端输入到计算机中; 2. 系统中的库存清单程序对事务进行处理,更新存储在磁盘 上的库存清单主文件,并把必要的定货信息写在磁带上。 3. 最后,每天由报告生成程序读一次磁带,打印定货报告。
2019/2/15
11/26
第2章 可行性研究
2.3 系统建模技术
示例:仓库定货系统数据流图
2019/2/15
12/26
第2章 可行性研究
2.3 系统建模技术
数据流图的用途
画数据流图的基本目的是利用它作为交流信息工具。
数据流图的另一个主要用途是作为分析和设计工具。
分层:面对复杂的系统时,一个比较好的方法是分 层次地描绘这个系统。
数据字典的内容
数据流、 数据流分量(即数据元素)、数据存储、 处理
2019/2/15
14/26
第2章 可行性研究
2.3 系统建模技术
示例:数据流描述
数据流名称:订货报表 别 简 来 去 组 名:无 述:超过临界值计算机产生的报告 源:产生订货报告程序 向:采购员 成:零件编号+零件名称+定货数量+目前价格+主要 供应者+次要供应者。
第2章 可行性研究
2. 可行性研究
哈工大软件学院 杨大易
2019/2/15
1/26
第2章 可行性研究
本章主要内容
2.1 可行性研究的任务 2.2 可行性研究过程
2.3 系统建模技术
2.4 成本/效益分析 2.5 总结
2019/2/15
2/26
第2章 可行性研究
2.1 可行性研究的任务
式相同。
不同:系统流程图表达的是数据在系统各部件之间流
动的情况,而不是对数据进行加工处理的控制过程。 是物理数据流图而不是程序流程图。
2019/2/15
10/26
第2章 可行性研究
2.3 系统建模技术
数据流图(DFD)是一种图形化技术,以图形的方式描 绘信息流和数据在系统中流动和被处理的逻辑过程。 四种基本符号