论需求分析方法及应用
需求分析是指创建或者改进系统时,确定系统的目的,范围,功能时所要做的所有工作,实际上,需求分析就是依据用户提出的需求,挖掘用户真实的想法,并转化成产品的过程。
主流的分析技术有:
1、功能分析法:
功能分析法就是以系统提供的功能为中心来组织系统,该方法把系统看成多功能模块的组合。该方法首先定义各种功能,然后将功能分解为多个子功能及接口,子功能还可以继续分解,直到各子功能更简单理鏥铁实现。
2、数据流分析法
是研究系统数据如何流动以及在各节点如何处理,从而发现数据流和加工,系统由数据流图进行表示,使用数据字典对数据流和加工进行详细说明,数据流图由数据流,加工以及文件,节点构成。
3、信息建模方法
大型,复杂软件很难直接进行分析和设计,此时系统分析师可以采用建模方法,核心 是实体和关系,即E-R图
4、面向对象分析法:
从系统的组成来分解,对问题进行自然分割,利用类和对象作为构造单元
5、PDOA法
更强调描述较少,关注问题域,关注系统的特定行为
需求分析方法:
1、访谈法
2、问卷调查法
3、业务流程分析法
4、原型法
5、用例分析法
6、逆向工程法
7、头脑风暴法
