1 / 10
文档名称:

软件设计师下午试题.doc

格式:doc   大小:54KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计师下午试题.doc

上传人:tswng35 2022/6/19 文件大小:54 KB

下载得到文件列表

软件设计师下午试题.doc

文档介绍

文档介绍:-
. z.
认识 软件设计师下午试题
随着模块化试题的开展,软件设计师的下午试题题型根本固定,重点突出,便于考生有针对性地复****br/>1、分值分布:软件设计师下午试题总分75分,流图往往不够。一般按问题的层次构造进展逐步分解,并以分层的数据流图反映这种构造关系。根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开场编号。对任何一层数据流图来说,称它的上层数据流图为父图,在它的下一层的数据流图为子图。
  顶层数据流图只含有一个加工,表示整个系统;输入数据流和输出数据流为系统的输入数据和输出数据,说明了系统的围,以及与外部环境的数据交换关系。
  底层数据流图是指其加工不能再分解的数据流图,其加工称为“原子加工〞。
  中间数据流图是对父层数据流图中*个加工进展细化,而它的*个加工也可以再次细化,形成子图。中间层次的多少,一般视系统的复杂程度而定。
  任何一个数据流子图必须与它上一层父图的*个加工对应,二者的输入数据流和输出数据流必须保持一致,此即父图与子图的平衡。父图与子图的平衡是数据流图中的重要性质,保证了数据流图的一致性,便于分析人员阅读和理解。
  在父图与子图平衡中,数据流的数目和名称可以完全一样;也可以在数目上不相等,但是可以借助数据字典中数据流描述,确定父图中的数据流是由子图中几个数据流合并而成的,也即子图是对父图中加工和数据流同时进展分解,因此也属于父图与子图的平衡,如图1所示。
图1 父图与子图的平衡
  (3)保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。每个加工必须有输入数据流和输出数据流,反映此加工的数据来源和加工变换结果。一个加工的输出数据流只由它的输入数据流确定。数据流必须经过加工,即必须进入加工或从加工中流出。
-
. z.
  (4)加工细节隐蔽。根据抽象原则,在画父图时,只需画出加工和加工之间的关系,而不必画出各个加工部的细节。当*层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中*些加工之间的数据接口时,则这些数据存储为局部数据存储。
  为了强调局部数据存储的隐蔽性,一般情况下,局部数据存储只有作为*些加工的数据接口或*个特定加工的输入和输出时,才画出来。即按照自顶向下的分析方法,*数据存储首次出现时只与一个加工有关,则这个数据存储应该作为与之关联加工的局部数据存储,在该层数据流子图中不必画出,而在该加工的子图中画出,除非该加工为原子加工。
  (5)简化加工间的关系。在数据流图中,加工间的数据流越少,各个加工就越相对独立,所以应尽量减少加工间输入输出数据流的数目。
  (6)均匀分解。应该使一个数据流中的各个加工分解层次大致一样。
  (7)适当地为数据流、加工、文件、源/宿命名,名字应反映该成分的实际意义,防止空洞的名字。
  (8)忽略枝节。应集中精力于主要的数据流,而暂不考虑一些例外情况、出错处理等枝节性的问题。
  (9)表现的是数据流而不是控制流。数据流图与传统的程序流程图不同,数据流图是从数据的角度来描述一个系统