查看更多
当前 - 选择题 - 结构化分析
中等
单选题
2025年5月第47题
#第二版教材
#必须掌握

以下哪一项属于结构化分析的特点(__)。

问题(1)
浓缩知识点

结构化分析是传统软件工程中核心的需求分析方法,其核心特征为面向数据流,以数据流图(DFD)作为核心建模工具,采用自顶向下的系统分解思路,从整体到局部逐层梳理数据在系统内的流动路径、处理环节与存储逻辑,精准刻画系统的功能需求与数据流转机制。需要注意的是,结构化分析阶段与后续的结构化设计阶段存在明确的术语边界,诸如数据耦合、非直接耦合这类耦合相关概念,属于结构化设计阶段聚焦的模块间关系范畴,该阶段以低耦合、高内聚为核心设计原则。此外,结构化分析的自顶向下思路,与面向对象分析或非结构化开发中常采用的自底向上构建方式形成鲜明差异,自顶向下的分解逻辑能有效保障从宏观到微观的需求完整性,避免逻辑混乱。

正确答案
B

本题考察的是结构化分析方法的核心理念与设计特征
A. 自底向上: 这是非结构化或面向对象分析中可能采用的开发思路,结构化分析强调自顶向下的系统分解,不属于结构化分析特点
B. 面向数据流: 结构化分析的核心是使用数据流图(DFD)来建模系统,强调数据在系统中的流动与处理过程是结构化分析的关键特征,正确答案
C. 非直接耦合: 结构化设计关注模块的 低耦合、高内聚,其中非直接耦合是最低程度的耦合。注意题干描述的是结构化分析,所以不是正确答案。
D. 数据耦合:指模块间通过数据参数传递进行通信,是模块耦合的一种形式。虽然数据耦合属于较低耦合的一种,在结构化设计中是鼓励的耦合方式,但它属于结构化设计阶段的术语,而非分析阶段的特征,因此不属于结构化分析的主要特点

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有