结构化分析与设计的由来
结构化分析与设计最初由结构化程序设计扩展而来
瀑布模型的首次实践
SA与SD的流程
结构化分析(工具:DFD、PSPEC) 分析模型(分层DFD图)+ SRS
结构化设计(工具:SC图) 映射 初始设计模型(初始SC图)
初始设计模型(初始SC图) 优化 最终设计模型(最终SC图)
SA模型的组成与描述
SA模型的描述工具:
DFD、DD和PSPEC:这是早期SA模型的基本组成部分;
CFD、CSPEC和STD:是早期SA模型的扩展成分,适应实时软件的建模需要;
E-R图:适用于描述具有复杂数据结构的软件数据模型;
数据流图(DFD)
指明数据在系统中移动时如何被变换,描述对数据流进行变换的功能和子功能。
组成符号
圆框代表加工;
箭头代表数据的流向,数据名称总是标在箭头的边上;
• 方框表示数据的源点和终点;
• 双杠(或单杠)表示数据文件或数据库
• 数据字典(DD)
• 对软件中的每个数据规定一个定义条目。
• 加工说明(PSPEC)
• 对数据流图中出现的每个加工/处理的功能描述
• 主要工具:结构化语言,判定树或判定表
SD模型的组成
包含数据设计、体系结构设计、接口设计与过程设计。
体系结构设计是用来确定软件结构的,其描述工具为结构图,简称SC图。
过程设计主要指模块内部的详细设计
标签:绪论,模型,DFD,SC,设计,结构化分析,SA From: https://blog.csdn.net/m0_74107848/article/details/143119513