查看更多
当前 - 选择题 - 系统分析与设计
中等
单选题
2020年11月第19题
#第二版教材
#必须掌握

软件设计包括四个既独立又相互联系的活动: (问题1) 、 软件结构设计、人机界面设计和 (问题2)

浓缩知识点

结构化软件设计阶段包含四个核心且相互关联的活动,分别是数据设计、软件结构设计、人机界面设计、过程设计。数据设计的核心是将需求分析阶段得到的数据模型转化为能优化存储与访问效率的数据结构;软件结构设计聚焦于系统的模块划分、模块间层次关系与交互逻辑的构建;人机界面设计围绕系统与用户的交互展开,重点保障操作流程的易用性与合理性;过程设计则是把需求阶段的逻辑过程模型转化为可执行的处理流程,同时对算法和控制结构进行优化。此外要明确,用例设计属于需求分析阶段用于明确功能需求的工作,并非设计阶段的活动;程序设计属于编码实现层面的内容,也不属于结构化设计范畴,而接口设计、输入输出设计多作为人机界面或模块交互中的组成部分存在,不单独列为结构化软件设计的四大核心活动。

正确答案
B

本题考察的是结构化软件设计阶段的基本任务
软件设计分为若干相互联系的活动,每一项都有明确目标和对其他活动的支持作用。
问题1
A选项用例设计:用例设计主要出现在需求分析阶段,用于描述系统功能需求,不属于结构化软件设计四大活动之一,错误。
B选项数据设计:数据设计是将需求分析阶段得到的数据模型转化为数据结构的过程,旨在优化数据存储和访问方式,是四大活动之一,正确。
C选项程序设计:程序设计是代码实现层面的工作,不属于结构化设计阶段的四大活动,错误。
D选项模块设计:模块设计是软件结构设计的组成部分,不单独列为四大活动,错误。
因此,正确选项为 B。

问题2
A选项接口设计:接口设计是人机界面设计和模块间交互设计的一部分,不是四大活动中单独列出的项目,错误。
B选项操作设计:操作设计关注系统操作流程,不是结构化软件设计四大活动之一,错误。
C选项输入输出设计:输入输出设计虽涉及系统与外界交互,但不作为四大活动之一独立出现,错误。
D选项过程设计:过程设计是将需求分析阶段的逻辑过程模型转化为可执行的处理过程,优化算法和控制结构,是四大活动之一,正确。
因此,正确选项为 D。

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