单选题 软件视图是软件的一种表达形式,或是有关软件的一种报告软件视图可分为4类:A类视图、1类视图、2类视图、3类视图;软件的规格说明属于(    ),PDL或DFD属于2类视图,规格说明文本的图索引属于A类视图,程序和程序段属于3类视图。
   A.A类视图
   B.1类视图(非过程性描述和/或元描述)
   C.2类视图(伪过程性描述和/或面向体系结构的描述)
   D.3类视图(纯过程性描述或直接导出的信息)
【正确答案】 B
【答案解析】视图分为4类:
   (1)1类视图:非过程性描述和/或元描述。例如,软件的规格说明和数据库的概念模式即属于此类。
   (2)2类视图:伪过程性描述和/或面向体系结构的描述。例如,软件设计、PDL描述和软件的体系结构(如模块调用层次图、数据流图DFD)即属于此类。
   (3)3类视图:纯过程性描述或直接导出的信息。例如,源程序、程序段、数据、源程序中的数据定义、由视图分解得到的对象、关系和语法树均属于此类。
   (4)A类视图:伴随以上各类的分析视图。
   A1类视图是对1类视图的分析信息。例如,规格说明文本的图索引。
   A2类视图是有关2类视图的分析信息。如源模块的耦合度。
   A3类视图是有关3类视图的分析信息。如源程序中的模块数。