试题5(2005年上半年试题21~22)
下列要素中,不属于DFD的是 (21) 。当使用DFD对一个工资系统进行建模时, (22) 可以被认定为外部实体。
(21)A.加工
B.数据流
C.数据存储
D.联系
(22)A.接收工资单的银行
B.工资系统源代码程序
C.工资单
D.工资数据库的维护
试题5分析
结构化分析(Srtuctured Anlysis,SA)方法最初由Douglas Ross提出,由DeMarco推广,由Ward和Mellor,以及后来的Hatley和Pirbhai扩充,形成了今天的结构化分析方法的框架,在20世纪90年代得到了广泛的应用。
SA是一种面向数据流的软件分析方法,适用于开发数据处理类型软件的需求分析。数据流图是需求分析阶段使用的一种主要工具,它以图形的方式表达数据处理系统中信息的变换和传递过程。与流图配合使用的是数据词典,它对数据流图中出现的所有数据元素给出逻辑定义。有了数据词典,使得数据流图上的数据流、加工和文件得到确切的解释。
通常在数据流图中,可能出现下面四种基本符号,数据流、加工、数据存储、外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在数据流图中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。
试题5答案
(21)D
(22)A