结构化分析方法
考试要求: 了解     
知识路径:  > 系统开发和运行基础知识  > 系统开发基础知识  > 需求分析和设计  > 结构化分析与设计


 
       结构化分析(Structured Analysis, SA)方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解的方法,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。SA方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明。
       1)数据流图
       数据流图(Data Flow Diagram, DFD)用来描述数据流从输入到输出的变换流程。它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,所以是一种功能模型。
       DFD的基本元素如下图所示。
       
       DFD的基本元素
       (1)数据流:由一组固定成分的数据组成,表示数据的流向。
       (2)加工:描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过某种处理后变成了输出数据流。
       (3)数据存储:用来表示暂时存储的数据,每个数据存储都有一个名字。
       (4)外部实体:它是指存在于软件系统之外的人员或组织。
       2)数据字典
       数据流图仅描述了系统的"分解",但没有对图中各成分进行说明。数据词典就是用来定义数据流图中的各个成分含义的。
       数据字典有4类条目,包括数据流、数据项、数据存储和基本加工。
       3)加工逻辑的描述
       加工逻辑的描述用来说明DFD中的数据加工的细节,表达"做什么",而不是"怎样做"。描述工具有结构化语言、判定表和判定树。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有