作者一开始讲解了为什么要建模,接下来讲述了四种关键的结构化分析的模型工具,这四种工具就是我们所熟知的DFD(Dataflow Diagram)、ERD(Entity Relationship Diagram)、STD(State Transition Diagram)、SC(Structure Chart)
下面是简单的说明
1. DFD(Dataflow Diagram)
DFD图用来说明数据的处理流程。包含了:数据流、数据存储、处理(功能)、外部实体、输出(该符号代表不能确定最终的外部实体或用户的输出)
2. ERD(Entity Releationship Diagram)
3. STD(State Transition Diagram)
4. SC(STRUCTURE CHART)
系统中各个模块应该如何组织,相互之间如何调用,传递什么样的参数,层次关系如何,这些就构成了系统结构图。
这四种图在现在仍有相当的生命力。在面向对象分析设计体系中,也为这四种图准备了对应的图。
关键在于,作者不但提出了四种图,更重要的是,指出作为一个系统的模型,这四种图可以进行分层组织,在一个适当的组织层次上,可以得到系统的架构。