层次结构图

来自计算思维百科
跳转至: 导航搜索
层次结构图1.jpg

在很多日常事务的处理中,一个复杂的事务可能会有几十个步骤,可以使用层次结构图来描述这种结构,这是一种形象化的方式来显示各功能以及它们之间的联系。

基本概念

在很多日常事务的处理中,一个复杂的事务可能会有几十个步骤,可以使用层次结构图来描述这种结构,这是一种形象化的方式来显示各功能以及它们之间的联系。

应用范围

用于各种具有结构关系的问题、事务或是组织的描述。

使用方法及步骤

下面给出了一个典型的层次结构图。主模块作为待描述的事务,位于图的顶部,在主模块下面是最高级的子模块(图中标记为A、B、C),它们是这个事务的主要功能块。其中,模块B还有两个子功能模块B1和B2,表示功能B还包括两个小功能B1和B2,以此类推,可以逐层表达各层次功能模块的结构关系。

层次结构图2.png

应用案例

应用1-公司组织结构图

案例:表示一个公司中各个组织之间的负责关系

解决步骤:

公司组织结构图的用途就是明确组织分工、从属关系、职责范围等。它采用的就是层次结构图的方式的思想,明确最顶层的也就是最高级别的功能模块,然后划分出次高级的模块并对这些模块再划分将这些模块间的关系用层次结构图的方式表达出来。

层次结构图3.png

应用2- 国家运动员选拔

案例: 描述国家运动员的选拔过程

解决步骤:

国家级运动员是从省级运动员中选拔的,而省级运动员是从各地方体校选拔的,这些选拔过程中具有非常清晰的层次结构关系,我们可以画下面的图来举例进行层次结构描述。

层次结构图4.png

可以体现的计算思维

层次结构图体现了抽象和分解的计算思维。将一个大的问题分解为若干个小的模块,如果小模块还可以继续分解,可以再画出更细致的小小模块,并以此类推。