《结构化设计方法核心要点》由会员分享,可在线阅读,更多相关《结构化设计方法核心要点(4页珍藏版)》请在金锄头文库上搜索。
结构化设计方法核心要点:1、软件结构图(SC 图)SC 图是描述软件结构的一种图形工具,图中方框代表模块,框内是模块名字(也是实现的主要功能名);方框之间的线段表示模块的调用关系。按惯例总是上层的模块调用下层的模块,反之则不行。2、软件系统的 2 种典型结构:(1) 变换型结构(变换型 DFD)变换型结构的特点是:在系统的数据流图中,呈现出明确的输入、变换处理和输出 3 个部分的结构特征。绝大多数的软件系统均表现出变换型结构的特征。(2) 事务型结构(事务型 DFD)在数据流图中呈发散状的结构特征称为事务型处理结构,这个加工称为事务处理中心,每一条处理路径称为事务处理。这类结构的系统完成下述任务: 接收输入数据(输入数据又称为事务); 分析每个事务信息以确定它的类型; 根据事务类型选取一条活动路径实现事务的处理。3、软件结构化设计方法的流程:基于数据流的设计方法分成以下 4 个步骤:Step1:分析并进一步精化系统的数据流图 DFD。Step2:确定数据流图的结构特征。 (变换型 DFD 还是事务性 DFD?)Step3:采用变换型转换方法或者事务型转换方法将数据流图逐步地转换为系统的模块结构图。 (DFD 初始 SC图)Step4:根据模块独立性原则和设计质量评价标准,进一步精化模块结构。并确认和定义模块的接口信息,给出进出模块的数据信息。