拾题
首页 / 软考真题 / 软件设计 / 第 2 题

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

单选题

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

A. 接口设计

B. 操作设计

C. 输入输出设计

D. 过程设计

答案:D

解析

正确答案:B(数据设计)。

软件设计的四个基本活动通常为:数据设计、软件结构设计、人机界面设计和过程设计(也称程序设计)。因此 (31) 对应数据设计,(32) 对应过程/程序设计。

逐项说明:

  • A 用例设计:属于需求分析阶段,用于描述功能场景,不是软件设计四活动之一。
  • B 数据设计:定义数据结构、数据库表、数据流等,是软件设计的重要活动,正确。
  • C 程序设计:通常对应 (32) 的过程设计,不是 (31) 的空。
  • D 模块设计:可归入软件结构设计或详细设计,不是四活动中的独立标准项。

面试延伸:软件设计常分概要设计与详细设计。概要设计关注体系结构、接口、数据;详细设计关注模块内部算法与过程。相关考点还有高内聚低耦合、信息隐藏、模块独立性等。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题