需求分析简介

时间:2025-03-24 16:23:17

需求分析是需求分析人员通过细致的调查分析,准确理解客户系统建设的目的和要求,将用户期待发掘的信息,或者用户期待系统实现的功能,通过与用户沟通交流等多种方式,将其转化为完整的、能够快速为客户和设计人员所理解的需求描述,并最终形成相应形式的功能规约(需求说明)的过程。

从整体上来说,需求分析包括需求分析调研、需求文档撰写。

在需求分析阶段,需求分析人员必须仔细研究项目合同等与客户签署的文件,分析待建系统实施的目的、系统实现的目标,据此设定系统需要实现的功能,并逐项功能拟定功能调研细则。

拟定功能点需求调研细则是对调研工作的具体化。系统功能是在对支撑该功能点的数据进行加工、处理的基础上实现的。制定需求调研细则,就是对系统在该点的数据字典、数据流、逻辑模型、业务模型进行初构,并针对项目的需要对上述各个方面进行调研。调研过程中对细则中问题的准确回答和需求分析人员对回答结果的精确描述是保证调研成功与否的关键。

需求调研细则的提问问题的设定需要遵从相应的科学的方法和理论。需求调研的方法主要有观察法、资料法、问卷法、访谈法、座谈法。每种方法各有优点,也各有不足,需要针对不同的功能点分别选用,实现最优需求分析效率前提下的最佳的需求分析结果。

举例来说,客户希望系统能够实时显示生产数据。这时候需求人员往往可以采取多种方式实现,比如报表、图表、仿真等。每种显示方式都有各自的优点,选用哪种方式对需求人员来说不是原则问题,但对客户来说则有很大区别。比如领导可能希望看到的是图表,因为他们没有时间去研究每一个数据,只想知道数据的变动是否正常。这样图表就能够非常实时的告诉他数据变动的情况。而对车间主任,可能希望以仿真的方式显示,这样他就有亲临现场的感觉,随时检测数据的变化。在需求调研过程中,需求调研人员需要事先自己清楚系统能够以什么方式显示数据,并将可以采用的方式列出来和客户进行沟通,为客户推荐最佳的显示方式,并引导客户选用实现周期最短,实现成本最少,实现复杂度最低的方式,为后续的设计和开发工作提供便利。

总之,需求分析的基本任务,就是理清系统到底要做什么。其次,系统需求分析人员在理清系统做什么的基础上,对系统问题进行细化和具体化,为需求分析的成功实施提供支撑。

 

需求分析的具体任务

1、  系统功能要求;

2、  系统性能要求;

3、  运行要求;

4、  将来可能提出的要求。

 

需求分析方法

1、  结构化问卷调查法;

2、  访谈与座谈法;

3、  查阅企业的有关资料;

4、  企业的现场考察与实践;

 

需求分析的写作方法

1、  用例建模法;

2、  原型法;

3、  传统结构法。