CMS专题

填空题详细设计的目的是为软件结构图中的每一个模块确定使用的()和(),并用某种指定的表达工具给出清晰的描述。

题目
填空题
详细设计的目的是为软件结构图中的每一个模块确定使用的()和(),并用某种指定的表达工具给出清晰的描述。
参考答案和解析
正确答案: 算法,块内数据结构
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

确定软件结构图中每个模块的内部过程和结构是哪个阶段的工作?

A.需求分析

B.总体设计

C.详细设计

D.问题定义


正确答案:C
解析:详细设计阶段的任务,是为软件结构中的每一个模块确定所采用的算法和数据结构,用某种选定的表达工具给出清晰的描述。在详细设计阶段,设计人员需要:(1)为每个模块确定采用的算法,选择某种适当的工具,来表达算法的过程,写出模块的详细过程性描述:(2)确定每一个模块的数据结构;确定模块的接口细节。由此可见,确定软件结构图中每个模块的内部过程和结构,是详细设计阶段的任务,选项C正确。

第2题:

______确定了软件系统的总体结构,详细设计则对设计结果作进一步的细化,以给出目标系统的精确描述。


正确答案:总体设计
总体设计

第3题:

软件的详细设计,也称为模块设计,它要求设计人员为每一个程序模块确定:所使用的______、数据结构、接口细节和输入、输出数据等。


正确答案:算法
算法

第4题:

软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构B.外部接口SXB

软件详细设计的主要任务是确定每个模块的( )。

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程


正确答案:A
软件详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。

第5题:

软件系统设计包括总体设计和详细设计,以下属于总体设计阶段任务的是

A.画出模块的程序流程图

B.确定模块的详细算法

C.确定模块的数据结构

D.确定模块间的关系


正确答案:D
解析:总体设计的主要任务是确定软件的整体结构,将系统分解成多个模块,确定模块间传送的数据及其调用关系等。所以确定模块间的关系是总体设计的任务。总体设计的任务比较概括,详细设计的任务比较具体,所以其它三项都是详细设计阶段的任务。

第6题:

以下不属于软件详细设计的任务的是

A.为每个模块确定采用的算法

B.确定每个模块使用的数据结构

C.确定软件中模块以及模块之间的联系

D.确定模块的接口细节


正确答案:C
解析:详细设计的任务是为软件结构图中的每一个模块确定采用的算法和块内数据结构,用某种选定的表达工具给出清晰的描述。其任务不仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应尽可能简明易懂。具体来说,详细设计包括3个方面的任务:确定每个模块的算法;确定每个模块使用的数据结构;确定模块的接口细节。而确定软件中模块以及模块之间的联系属于总体设计的任务。

第7题:

8 )确定软件结构图中每个模块的内部过程和结构是哪个阶段的工作?

A )需求分析

B )总体设计

C )详细设计

D )问题定义


正确答案:C

第8题:

( 10 )软件系统设计包括总体设计和详细设计,以下属于总体设计阶段任务的是

A )画出模块的程序流程图

B )确定模块的详细算法

C )确定模块的 数据结构

D )确定模块间的关系


正确答案:D

第9题:

软件详细设计的主要任务是确定每个模块的

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程


正确答案:A
解析:从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要决定各个模块的实现算法,并精确表达出这些算法。

第10题:

层次图和结构图是软件设计中可使用的图形工具,它们都用于描述( )。

A.软件结构

B.软件工程

C.软件流程

D.软件模块


正确答案:A

更多相关问题