计量管理系统适用适当的具清晰地描绘数据结构
面向数据结构的设方法的最终日标是得H:对程序处理过程的描述。这种设计方法并不明显地使用软件结构的溉念,模块是设计过程的剐产品,对于模块独立原理也没有给予应有的重视。因此,这种方法最适合于在详细设计阶段使用,也就是说,在完成了软件结构设计之后,可以使用面向数据结构的方法来设计每个模块的处理过程。
使用面向数据结掏的设计方法,当然酋先需要分析确定数据结构,并且用适当的具清晰地描绘数据结构。本节先介绍方法的具图,然后介绍程序
设计方法的基本步骤。
虽然程序中实际使用的数据结掏种类繁多,但是它扪的数据元素彼此问的逻辑父系却只有顺序、选择和煎复类因此,逻辑数据结掏也只有这类。
顺序结构的数据一个或多个数据元素组成每个元素按确定次序:现一次,是表示顺序结构的一个例子。
选择结构的数据包含两个或多个敏据元素,誓每次使用这个数据时按一定条件从这些数据元素中选择一个。是表示个中选一个结构图。
图实质上是对本书介绍的层次方框图的一种精化。图和描绘软件结构的层次图形式栩当类似但是含义却不栩同层次图中的一个方框通常代表一个模块;即使用在描绘程序结构时,一个方框并不代表一个模块,通常一个方框只代表一条或多条淆句。通常一个模块除了围J钉下级模块外,还完成其他操作;图表示的是组成大系,也就是说,一个方框中包括的操作仅仅它下层框中的那些操作组成。
①分析并确定输入数据和输出数据的逻辑结构并用网描绘这些数据结构。
②找输人数据结构和输数据结构中有对应关系的数据单元。所谓有对应火系是指有A接的因果大系,在程序中可以同时处理的数据单元(对于现的数据单元必须亟笈的次序和次数都相同才可能有对应火系)。