根据在需求方面的权威Alan Davis的见解,仅仅单一来看需求并不能提供对需求的完全理
解(Davis 1995),你需要把用文本表示的需求和用图形表示的需求结合起来,绘制出对预期
系统的完整描述,并可帮助你检测不一致性、模糊性、错误和遗漏。这些图形化的表示或者分
析模型可以增强你对系统需求的理解。在项目的参与者之间,对于某些类型的信息,图形化交
互比文本交互更高效,并且可以在不同的开发组成员之间扫清语言和词汇上的障碍。
软件需求规格说明书(SRS)没有完全告诉我们对于理解系统所需的各个方面,也不能确保
我们没有错过一个需求或不犯任何错误。
需求的图形化表示的模型包括:
(1)数据流图( D F D)、
(2)实体关系图( E R D)、
(3)状态转化图(S T D)、
(4)对话图
(5)类图。