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

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

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

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐