问题
单项选择题
需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立______。
A.数据流图和数据字典
B.状态变迁图
C.体系结构模型
D.软件必须满足的约束条件
答案
参考答案:D
解析: 需求分析是一种软件工程活动,在系统级需求工程和软件设计间起到桥梁作用。需求工程活动产生软件运行特征(功能、数据和行为)的规约,指明软件和其他系统元素的接口并建立软件必须满足的约束。换而言之,需求工程在设计和构造之间建立起联系的桥梁,其通过起始、导出、精化、协商、规格说明、确认和管理等7个活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立软件必须满足的约束条件。软件需求规约作为需求分析的结果而被开发,是需求工程活动的最终结果,该文档架起了需求工程和软件设计的桥梁。
软件体系结构、软件的技术路线和拟采用的软件支撑环境并不是需求工程活动中关心的问题。数据流图和数据字典应该是软件数据运行特征规约已经说明的问题,体系结构模型和程序流程图是设计阶段的问题。