软件工程基础篇(二):可行性研究+相关数据结构
推荐思维导图:https://www.jianshu.com/p/fca183849535
可行性研究的目的:可行性研究的不是解决问题,而是确定问题是否值得去解决。
实质:进行一次简化的系统分析和设计。
方案:技术可行性、经济可行性、操作可行性、法律可行性。
系统流程图表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程(不同于程序流程图)
数据流程图:反应输出走向,它不考虑时序关系,主要用于业务分析,用作详细设计。途中的有向线段表示了数据流。从数据的传递和加工角度,以图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑交换过程。
系统流程图:反应主体框架,表达信息在给个部件之间流动的情况,而不是表示对信息进行加工处理的控制过程,注意其中存在物理元素。
程序流程图:程序逻辑描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所以来的条件,途中的有向线段表示的是控制流从一个处理走到下一个处理。