软件工程第二章-可行性分析(数据流图)

系统流程图是描绘物理系统的传统工具 系统流程图表达的是信息在系统各部件的流动的情况,是物理数据流程图不是程序数据流程图 一、可行性研究包括哪几个方面,解决了什么问题,研究的文档和结论是什么: 可行性演技的任务:不是解决问题是确定问题是否知得解决,进行一次大大压缩简化可系统分析和设计过程,也就是在较高层次上以较抽象的方式进行系统分析和设计过程 1.技术可靠性:对项目开发的功能、性能和限制条件进行分析,评价系统所采用的技术是否先进,使用现在的技术是否能到达目的,现有的技术人员的水平等。 2.经济可行性:从成本效益分析,从开发所需的成本和资源的,潜在的市场价值前景方面进行估算,确定要开发的项目是否值得投资开发,就是分析在整个系统开发的花费的代价和效益之间的度量 3.操作可行性:系统的操作方式在这个用户组织内是否可以行通 法律可行性:法律的可行性, 5.研究的结果:可行性研究的各个步骤工作和结果的文档,包含了工程是否能够继续进行和分析员的方案推荐
可行性研究的步骤: 1.复查并确定系统的规模和目标 2.研究目前正在使用的系统 3.建立新系统的高层逻辑模型(建立DFD) 4.导出和评价各种方案 5.推荐可行方案 6.草拟初步的开发计划 7.编写可行性研究报告提交审查 系统成本包括:开发成本、维护成本。 系统的效益包括:有形的: 货币和时间的效益,投资回收期,纯收入 无形的:无形的社会效益 货币的时间价值:F=p(1+i)^n 年利率为i ,n年后得到的钱 二、主要描述工具和概念的使用 数据流建模(数据流图)DFD 1、数据流图的定义:一种图形化技术,描述信息和数据从输入移动到输出的过程中所经历的变化 在数据流图中没有任何的具体的物理部件,他只是描述了数据在软件中流动和被处理的逻辑过程 数据流图的主要目的是作为数据的信息交流的工具。

软件工程第二章-可行性分析(数据流图) 这个符号代表数据之间是互斥的数据,只能选择一个 数据流图主图上数据流必须封闭在外部实体之间(外部实体可以是一个也可以是多个) 数据流图的要求: 1).数据流图的所有符号必须涵盖四种基本符号,缺一不可 2).加工(变换数据处理)至少有一个输入流和输出流,来反应数据的加工的来源和结果 3).任何一个数据流的子图必须和父图上的一个加工相对应,父图有几个加工就可能有几个子图,连着的输入和输出必须一致。
2、数据字典的定义:是数据信息的集合,也是对数据流图中的包含所有元素定义的集合,数据字典的作用也就是在软件分析和设计中给人提供关于数据的描述信息 , 它是对数据元素和数据结构的定义来描述数据流和数据存储的
3、数据字典的内容:数据流、数据分量、数据存储、数据处理 数据流图和数据字典的关系: 数据流图和数据字典共同构成系统的逻辑模型

可行性研究的结果:是否值得开发,若不可行,解决方案

来源:Captain_taoxi

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月3日
下一篇 2018年1月3日

相关推荐