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


3579

被折叠的 条评论
为什么被折叠?



