设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的(

题目
填空题
设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的()。(4)确定模块之间的(),即模块之间传递的信息。(5)评价模块结构的质量。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列不属于总体设计的具体任务的是

A.将系统或子系统分解为多个模块

B.确定模块之间传送的数据及其调用关系

C.评价并改进模块结构的质量

D.确定模块的算法


正确答案:D
解析:总体设计的主要任务是要确定软件的整体结构,其具体任务是:
①将系统或子系统分解为多具模块。
②确定模块间传送的数据及其调用关系;
③评价并改进模块结构的质量。

第2题:

概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是(106)。

A.把软件划分成模块

B.确定模块之间的调用关系

C.确定各个模块的功能

D.设计每个模块的伪代码


正确答案:D
解析:在概要设计阶段,设计人员将系统划分为一个个具有特定功能的模块,并给出相应模块的功能、模块间的联系与调用关系、决定模块的界面等。详细设计阶段的主要工作之一就是根据概要设计的文档,设计每个模块的伪代码。

第3题:

概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()A)把软件划分成模块 B)确定模块之间的调用关系C)确定各个模块的功能 D)设计每个模块的伪代码


正确答案:D
概要设计是软件系统的总体设计,而设计每个模块的伪代码是详细设计的内容。

第4题:

在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列哪个不属于总体设计的具体任务?

A.将系统和子系统分解为多个模块

B.确定模块之间传送的数据机器调用的关系

C.评价并改进模块结构的质量

D.详细设计


正确答案:D
解析:结构化生命周期方法的系统设计阶段又可以分为总体设计和详细设计两个阶段,所以详细设计不可能属于总体设计的具体任务。

第5题:

概要设计是软件系统结构的总体设计,不属于概要设计的是

A.把软件划分成模块

B.确定模块之间的调用关系

C.确定各个模块的功能

D.设计每个模块的伪代码


正确答案:D
解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系,而设计每个模块的伪代码则属于详细设计。

第6题:

在结构化设计分析方法中,总体设计的主要任务是要确定软件的整体结构,下列( )不属于总体设计的具体任务。

A.将系统或子系统分解为多个模块

B.确定模块之间传送的数据及其调用关系

C.评价并改进模块结构的质量

D.详细设计


正确答案:D

第7题:

概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。

A.把软件划分成模块

B.确定模块之间的调用关系

C.确定各个模块的功能

D.设计每个模块的伪代码


正确答案:D
解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。

第8题:

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

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

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

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

D.确定模块的接口细节


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

第9题:

概要设计是软件系统结构的总体设计,以下不属于概要设计的是______。

A.把软件划分为模块

B.确定模块之间的调用关系

C.确定各个模块的功能

D.设计每个模块的伪代码


正确答案:D
解析:软件设计是在需求分析的基础上来确定“怎么做”,即以软件需求规格说明书为基础,形成软件的具体设计方案,即给出系统的整体模块结构和每一模块过程属性的描述——算法设计。其中,给出系统整体模块结构的过程称为总体设计或概要设计,给出每一模块过程属性描述的过程称为详细设计。系统设计包括四个既独立又互相联系的活动,分别是体系结构设计、模块设计、数据结构与算法设计、接口设计(用户界面、内外部接口)。

第10题:

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

A.模块间的操作细节

B.模块间的相似性

C.模块间的组成关系

D.模块的具体功能


正确答案:C
解析:软件设计阶段的任务是着手实现软件的需求,即要着手解决“软件怎么做”的问题。根据用数据、功能和行为模型表示的软件需求,采用某种设计方法进行数据设计、体系结构设计、接口设计和过程设计。数据设计将E-R图中描述的对象和关系,以及数据词典中描述的详细数据内容转化为数据结构的定义。体系结构设计定义软件系统各主要成分之间的关系。接口设计根据数据流图定义软件内部各成分之间、软件与其他协同系统之间及软件与用户之间的交互机制。过程设计则是把结构成分转换成软件的过程性描述。软件设计是开发阶段中最重要的步骤,它是软件开发过程中质量得以保证的关键步骤。软件设计又可分为概要设计和详细设计两个步骤。概要设计将软件需求转化为数据结构和软件的系统结构。详细设计通过对结构表示进行细化,得到软件的详细的数据结构和算法。常用的软件设计方法有结构化设计方法(SD)、Jackson设计方法(JSD)、Parnas方法和面向对象的设计方法(OOD)等。软件设计的原则有抽象的原则、模块化的原则、信息隐蔽的原则、模块独立的原则等。

更多相关问题