扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 结构化设计困难
单选题
2024年11月第34题
困难
单选题
2024年11月第34题
#第二版教材
#必须掌握
软件设计模型/结构化设计,包括四个既独立又相互联系的活动,按设计顺序排序是(__)。
问题(1)
浓缩知识点
结构化设计包含数据设计、架构设计、人机界面设计、过程设计四个既独立又关联的核心活动,执行需遵循固定逻辑顺序:首先开展数据设计,由于结构化设计以数据为驱动,前期分析阶段常采用数据流图(DFD)梳理需求,因此需先明确数据模型、数据结构,这是整个软件设计的核心基础;接着进行架构设计,基于数据设计的成果搭建软件的模块体系,明确模块间的层级关系与交互规则;随后开展人机界面设计,结合架构框架与用户需求构建符合交互逻辑的界面方案,兼顾功能实现与用户体验;最后推进过程设计,细化每个模块内部的处理流程、算法实现、控制逻辑等细节。这一设计流程形成的完整软件设计模型,是后续软件开发、测试、部署等全环节的核心执行依据。
正确答案
A
本题考察的是结构化设计中设计活动的顺序。
软件设计包括4个既独立又相互联系的活动,即数据设计、软件结构设计、人机界面设计和过程设计。这4个活动完成以后就得到了全面的软件设计模型。设计方法也是以后实现设计模型的蓝图和软件工程活动的基础。这里你要理解结构化设计本质上还是数据驱动的(在分析阶段我们就用 DFD 进行分析),所以数据设计要放在第一位考虑。再此之上我们在做软件模块的搭建和设计,界面的设计,具体流程的设计放在最后。这个记住结论就行。
所以选择 A。
