试题与答案

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_

题型:单项选择题

题目:

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定______。

A.模块的具体功能
B.模块间的组成关系
C.模块间的操作细节
D.模块间的相似性

答案:

参考答案:B

解析: 软件设计通常可分为概要设计和详细设计两个阶段。其中,概要设计的主要任务是:①软件系统的结构;②进行模块划分;③确定每个模块的功能和接口;④模块间的调用关系。
体系结构设计的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系。此外,体系结构设计将程序结构和数据结构相结合,为数据在程序中的流动定义了接口。因此,软件结构设计的主要任务是要确定模块间的组成关系。
对于选项A“模块的具体功能”属于软件逻辑设计的工作任务之一,对于选项C“模块间的操作细节”属于软件物理设计的工作任务之一,选项A及选项C均是软件实现过程中需要考虑的内容。而对于选项D“模块间的相似性”不属于软件结构设计的主要任务之一。

试题推荐
题型:阅读理解与欣赏

补出下列名句名篇中的空缺:

1、                                    。情人怨遥夜,竟夕起相思。灭烛怜光满,披衣觉露滋。                               。(张九龄《望月怀远》)

2、闲居少邻并,草径入荒园。                            。(贾岛《题李凝幽居》)

3、移舟泊烟渚,日暮客愁新。                                         。     

(孟浩然《宿建德江》)

4、终南阴岭秀,               。林表明霁色,                     

(祖咏《江南望余雪》)

查看答案
微信公众账号搜索答案