在软件设计中,( )的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件( )。而为每个具体任务选择适当的技术手段和处理方法的过程称为(请作答此空)。

2023-09-01

A.详细设计
B.概要设计
C. 架构设计
D. 数据结构设计

参考答案:A

系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发过程中很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。根据任务的不同,详细设计又可分为多种,例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等。