2017.11.28 软件工程----第二章 可行性研究(复习)

软件工程----第二章 可行性研究

(1)可行性研究的任务

可行性研究的目的就是用最小的代价尽可能短的时间内确定问题时候能够解决.
一般说来至少应该从下述3个方面研究每种解法的可行性

技术可行性:
经济可行性
操作可行性

(2)可行性研究过程

1.复查系统规模和目标
2.研究目前正在使用的系统
3.到处新系统的高层了逻辑模型
4.进一步定义问题
5.导出和评价供选择的解法

(3)系统流程图

系统流程图是概括地描绘物理系统的系统工具,它的基本思想是用图型符号以黑盒子形式描绘组成系统的每个部件。系统流程图表达的是数据在系统各部件之间的流动情况,而不是对数据进行加工处理的控制过程。

符号
例子
分层

(4)数据流图

数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于静止状态的数据,数据流是处于运动中的。

符号
数据流图有四种符号箭头标识数据流,即特定数据的流动方向;处理不一定是一个程序
例子:
命令:
用途:画数据流图的基本目的是利用它作为交流信息的工具。
           数据流图的另一个主要用途是作为分析和设计的工具

(5)数据字典

数据字典的内容是(包括四部分):数据流、数据流分量即数据元素、数据存储、处理

(6)成本/效益分析

1.成本估计
2.成本/效益分析的方法

本章小结:
系统流程图实际上是物理数据流图,他描绘组成系统的主要物理单元以及信息在这些元续间流动和处理情况

成本/效益分析是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投资与这项工程的主要依据。

原文地址:https://www.cnblogs.com/qichunlin/p/7912698.html