个人总结,仅供参考,欢迎加好友一起讨论
架构 - 知识点 - 结构化开发方法
结构化开发方法
-
分析阶段
工具:数据流图、数据字典、ER图、状态转换图
-
设计阶段
工具:系统结构图
模块设计原则:抽象化、自顶向下、逐步细化、信息隐蔽、模块独立(高内聚低
耦合)
划分模块原则:模块大小要适中、扇入扇出要合理、深度宽度要适当
-
相关工作模型
瀑布模型
结构化分析
结构化分析是面向数据流的需求分析方法,它的思想是通过功能分解方式把系统功能分解到各个模块中。
结构化分析方法SA的核心是数据字典。
围绕这个核心有三个层次的模型,分别是:
- 数据模型(ER图)
- 功能模型(DFD数据流图)
- 行为模型(STD状态转换图)
结构化分析的步骤如下:
- 分析业务情况,做出反映当前物理模型的数据流图(Data Flow DiagramDFD)。
- 推导出等价的逻辑模型的DFD。
- 设计新的逻辑系统,生成数据字典和基元描述。