问题
单项选择题
需求分析活动建造了软件的数据领域、功能领域和行为领域模型。模型的核心是数据字典,围绕着这个核心有3种不同的图,其中, ______描述数据对象间的关系,用于进行数据建模。
A.程序流图
B.数据流图
C.状态变迁图
D.实体关系图
答案
参考答案:D
解析: 需求分析活动建造了软件的数据领域模型、功能领域模型和行为领域模型。模型的核心是数据字典,围绕着这个核心有3种不同的图,即实体关系图、数据流图和状态变迁图。
实体关系图(ERD)描述数据对象间的关系,ERD是用来进行数据建模活动的记号,在ERD中出现的每个数据对象的属性可以使用“数据对象描述”来描述。
数据流图(DFD)服务于两个目的:①指明数据在系统中移动时如何被变换;②描述对数据流进行变换的功能。DFD提供了附加的信息,可以被用于信息域的分析,并作为功能建模的基础。
状态变迁图(STD)指明作为外部事件的结果,系统将如何动作。为此,STD表示了系统的各种行为模式(称为状态)及在状态间进行变迁的方式,STD是行为建模的基础。