扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 结构化设计中等
单选题
2022年5月第29题
收藏
分享
#系统设计
#结构化设计
#第二版教材
#凯恩建议必须掌握
结构化设计 (Structured Design, SD)是一种面向数据流的方法,可进一步细分为(问题1)两个阶段,它根据(问题2)和系统结构准则,将DFD转换为系统结构图,用系统结构图来建立系统的物理模型,描述系统分层次的模块结构,以及模块之间的通信与控制关系。
正确答案A
凯恩解析
本题考察的是结构化设计(SD)的基本思想与设计原则。
结构化设计是在结构化分析的基础上进行的,是一种自顶向下、逐步求精、面向数据流的软件设计方法。
问题1:
A选项 概要设计和详细设计:结构化设计的两个主要阶段。概要设计用于确定系统的模块划分及模块之间的接口关系;详细设计用于描述模块内部的处理逻辑,正确。
B选项 数据库设计和架构设计:数据库设计是数据建模的内容,架构设计则是高层次的软件体系设计,不是SD的阶段,错误。
C选项 概要设计和架构设计:架构设计不属于结构化设计的划分阶段,错误。
D选项 模块设计和数据设计:模块设计可以算作概要设计的一部分,但SD并没有叫“数据设计”的阶段,错误。
所以选择 A。
问题2:
A选项 模块耦合性原则:模块之间的耦合应尽量低,但这只是独立性原则的一部分,并不是SD的核心表述,错误。
B选项 模块独立性原则:结构化设计的基本思想就是将系统分解为功能单一、相对独立的模块,强调高内聚低耦合,这是SD的设计核心,正确。
C选项 自顶向下原则:SD设计确实采用自顶向下方法,但这是一种设计方法,而不是转化DFD的准则,错误。
D选项 自底向上原则:与SD的自顶向下方法相反,错误。
所以选择 B。
