- 9
- 0
- 约3.45千字
- 约 7页
- 2017-02-12 发布于北京
- 举报
软考数据库系统工师程考点精讲(一)
软考数据库系统工程师考点精讲(一)分层数据流图从数据流图的基本目标出发,可以考虑在一张数据流图中包含多少个元素合适的问题。一些调查研究表明,如果一张数据流图中包含的加工多于5-9个,人们就难于领会它的含义了。因此为了表达较为复杂问题的数据处理过程,数据流图应该分层。当把功能级数据流图细化后得到的加工超过9个时,用一个数据流图往往不够,应该采用画分图的办法。一般按问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。也就是把每个主要功能都细化为一张数据流分图,而原有的功能级数据流图用来描绘系统的整体逻辑概貌。1.分层数据流图的基本概念根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开始编号。对任何一层数据流图来说,称它的上层数据流图为父图,称它的下一层数据流图为子图。顶层数据流图只含有一个加工,表示整个系统;输入数据流和输出数据流为系统的输入数据和输出数据,表明了系统的范围,以及与外部环境的数据交换关系。底层数据流图是指其加工不能再分解的数据流图,其加工称为原子加工.中间数据流图是对父层数据流图中某个加工进行细化,而它的某个加工也可以再次细化,形成子图。中间层次的多少,一般视系统的复杂程度而定。2.分层数据流图的画法(1)画系统的输入和输出。把整个软件系统看作一个大的加工,然后根据系统从哪些外部实体接收数据流,以及系统
原创力文档

文档评论(0)