需求分析的最终结果是什么?
需求分析的最终结果是产生需求规格说明书。
需求分析又称软件需求分析、系统需求分析或需求分析工程,是开发人员准确理解用户和项目的具体需求,如功能、性能、可靠性等,并将用户的非正式需求转化为完整的需求定义,从而确定系统必须做什么的过程。
为了促进软件研发的规范化和科学化,软件领域提出了许多软件开发和描述的方法,如结构化方法、原型方法和面向对象方法。其中一些方法非常相似。在实际的需求分析工作中,每种需求分析方法都有自己独特的思路和表达方式,以下需求分析的基本原则基本适用。
(1)重点表达理解问题的数据域和功能域。新系统程序处理的数据的数据域包括数据流、数据内容和数据结构。功能域反映了它们之间关系的控制处理信息。
(2)对需求问题进行分解和细化,建立问题的层次结构。复杂的问题可以根据具体的功能、性能等进行分解。,并逐层提炼,逐一分析。
(3)建立分析模型。模型包括各种图表,是研究对象特征的重要表达。通过逻辑视图,可以给出目标功能与信息处理的关系,但不能给出实现细节。物理视图由系统运行和处理环境决定,通过它决定处理功能和数据结构的实际表达形式。