需求分析方法探讨[5]

发表于:2008-08-26来源:作者:点击数: 标签:需求分析方法探讨
可追溯性是需求的一致性表现形式。它主要包含以下几个方面的含义: · 保持和用户要求的同步 必须牢记的是用户需求是不断变化的。 需求分析 需要适应需求的不断变化。 · 保持需求之间的完整和一致 用户从各个层面提出的需求,往往含有相当多的矛盾,需求分析
可追溯性是需求的一致性表现形式。它主要包含以下几个方面的含义:

    · 保持和用户要求的同步

    必须牢记的是用户需求是不断变化的。需求分析需要适应需求的不断变化。

    · 保持需求之间的完整和一致

    用户从各个层面提出的需求,往往含有相当多的矛盾,需求分析的一个重要的方面是要消除这些矛盾,规范用户的需求。此外需求之间的依赖性也可以通过可追溯性来表示。

    · 保持需求和系统设计间的同步

    在大多数项目中,需求分析和系统设计没有的必然联系,这种情况造成的后果是软件产品和实际的需求相差甚远。例如采用手工的方法,可以使需求与系统设计保持一致。但这种方法是不安全的,因为没有相应的机制来强制相关人员遵守规则。所以必须从技术层面来保证需求和设计的一致,目前大多数的需求分析工具均有和系统设计工具保持同步的插件,如Borland的CaliberRM、IBM的ROSE、Telelogic的DOORS等。

    3.9 报告(Report)

    报告可以理解是需求的视图,从不同的层次来描述需求,报告可根据需要进行过滤,如针对某一需求类型的报告、针对不明确需求的报告等。报告一般可以分为:

    · 细节报告

    描述需求的细节。

    · 状态报告

    描述需求的状态,需求的状态可分为接受、不明确、拒绝等。

    · 责任报告

    参加需求分析的人员对其负责的需求产生的报告。a

原文转自:http://www.ltesting.net