参考答案和解析
正确答案:B
更多“信息隐蔽的概念与下述哪一种概念直接相关 ______ 。A. 软件结构定义B. 模块独立性C. 模块类 ”相关问题
  • 第1题:

    在结构化程序设计中,(34)的做法会导致不利的程序结构。

    A.避免使用GOTO语句

    B.对递归定义的数据结构尽量不使用递归过程

    C.模块功能尽可能单一,模块间的耦合能够清晰可见

    D.利用信息隐蔽,确保每一个模块的独立性


    正确答案:B
    解析:在信息系统实施阶段的程序语句的结构上,一般原则是:语句简明、直观,直接反映程序设计意图,避免过分追求程序的技巧性,不能为追求效率而忽视程序的简明性、清晰性。因此A、C、D有利于程序结构。而采用递归来定义数据结构,则对该数据结构的操作也应该采用递归过程,否则会使得程序结构变得不清晰,不利于程序结构。

  • 第2题:

    信息屏蔽的概念与______概念相关。

    A.模块独立性

    B.模块类型划分

    C.软件结构定义

    D.模块耦合度


    正确答案:A
    解析:对象是面向对象的软件的基本模块,它是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据需做的处理来设置,没有无关的操作。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。

  • 第3题:

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

    A.软件模块间的组成关系

    B.模块间的操作细节

    C.模块的独立性度量

    D.模块的具体功能


    正确答案:A
    解析:软件结构设计是指通常一个模块完成一个适当的子功能,应该把模块组织成良好的层次系统。软件结构只提供了软件模块间组成关系的表示,并不提供模块间实现控制关系的操作细节,更不提供模块内部的操作细节。

  • 第4题:

    模块独立性概念是模块化、抽象,【 】这些软件工程基本原理的直接产物。


    正确答案:信息隐蔽
    信息隐蔽

  • 第5题:

    信息隐蔽的概念与下述哪种概念直接相关? ( )

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模块耦合度


    正确答案:B
    解析:在面向对象方法中,信息隐蔽是通过对象的封装来实现的,因此信息隐蔽的概念与模块独立性直接相关,模块独立性越好,则信息隐蔽性越好。

  • 第6题:

    信息隐蔽的概念与下述哪一种概念直接相关?

    A.软件结构定义

    B.模块独立性

    C.模块类型的划分

    D.模块耦合度


    正确答案:B
    解析:采用信息隐蔽的目的就是为了确保每个模块的独立性。

  • 第7题:

    信息隐蔽的概念与下述哪-种概念直接相关( )。

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


    正确答案:B
    信息隐蔽的概念与模块独立性这-概念直接相关。

  • 第8题:

    模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的是______。

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


    正确答案:C
    解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

  • 第9题:

    信息隐蔽的概念与下述______概念直接相关。

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


    正确答案:B
    解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。

  • 第10题:

    软件设计中衡量模块独立性的度量标准是( )。 A.抽象和信息隐蔽B.局部化和封装化SXB

    软件设计中衡量模块独立性的度量标准是( )。

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


    正确答案:C
    耦合性与内聚性是模块独立与否的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内蒙、低耦合,即减弱模块之间的耦合性而提高模块内的内聚性,这样有利于提高模块的独立性。

  • 第11题:

    信息隐蔽的概念与(27)的概念直接相关。

    A.软件结构定义

    B.模块独立性

    C.模块类型

    D.模块耦合度


    正确答案:B
    解析:本题考查信息隐蔽的概念与原理。信息隐蔽的概念就是隐蔽模块中的一些信息,其原理指出:应该这样设计和确定模块,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。实际上,应该隐蔽的不是有关模块的一切信息,而是模块的实现细节。隐蔽意味着有效的模块化可以通过定义一组独立的模块而实现,这些独立的模块彼此间仅仅交换那些为了完成系统功能而必须交换的信息。而模块独立是模块化、抽象、信息隐蔽和局部化概念的直接结果。

  • 第12题:

    模块独立的概念是()、()、信息隐蔽和()概念的直接结果。
    模块化;抽象;局部化

  • 第13题:

    下列关于软件设计基本原理的叙述中错误的是

    A.信息隐蔽是指在一个模块内的信息要使所有的模块都能访问得到

    B.模块的独立程度是评价软件设计好坏的重要标准

    C.耦合性用于衡量软件的模块独立性

    D.内聚性用于衡量软件的模块独立性


    正确答案:A
    解析:所谓信息隐蔽是指,在一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说是不能访问的。因此,选项A中的说法是不对的。系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。因此,选项B、C、D中的说法都是正确的。

  • 第14题:

    信息隐蔽的概念与下述哪一种概念直接相关_________。

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


    正确答案:B
    解析: 信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。

  • 第15题:

    信息隐蔽的概念与下述哪一种概念直接相关? ( )。

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模块耦合度


    正确答案:B

  • 第16题:

    信息隐蔽的概念与下述( )概念直接相关。

    A.软件结构定义

    B.模块类型划分

    C.模块独立性

    D.模块耦合度


    正确答案:C

  • 第17题:

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

    A.软件模块间的组成关系

    B.模块间的操作细节

    C.模块的独立性度量

    D.模块的具体功能


    正确答案:A
    解析:软件结构是软件模块间关系的表示,软件模块间的关系可以有很多种.如调用关系、包含关系和嵌套关系等软件结构设计的主要任务是软件模块体系即软件微块间的组成关系设计。考点链接:模块的独立性及其度量。

  • 第18题:

    下列各项中(40)与概念信息隐藏概念直接相关。

    A.模块的独立性

    B.模块类型的划分

    C.软件结构定义

    D.软件生命周期


    正确答案:A
    解析:功能独立性是模块化和抽象及信息隐藏概念的直接产物。

  • 第19题:

    模块独立性是软件模块化所提出的要求,衡量模独立性的度量标准是模块的( )。

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


    正确答案:C
    C。【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

  • 第20题:

    模块独立性是软件模块化所提出的要求,衡量模块独立性的一般度量标准是 A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法


    正确答案:C
    本题考查衡量模块独立性的标准。
    模块独立性的概念是模块化、抽象和信息隐蔽的直接结果。
    模块独立性是软件质量的关键,它指软件系统中的每个模块只涉及软件要求的具体子功能,并且与其他模块的联系最少且接口简单。这样做不仅便于软件测试和维护,还使模块化程度较高的软件易于开发,尤其当一组开发人员共同开发一个软件时,模块化能够分割功能,而且接口可以简化。
    模块的独立性可以用两个定性标准度量:耦合和内聚。
    耦合是模块之间相互连接的紧密程度的度量。模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。内聚是一个模块内部各个元素彼此结合的紧密程度的度量。一个模块内部各个元素之间的联系越紧密,内聚性就越高,相对于其他模块之间的耦合性就会降低,而模块独立性就越强。因此,模块独立性较强的模块应该是高内聚低耦合的模块。

  • 第21题:

    信息隐蔽的概念与下述______概念直接相关。

    A.软件结构定义

    B.模块类型划分

    C.模块独立性

    D.模块耦合性


    正确答案:C

  • 第22题:

    ( )是软件(逻辑)系统体系结构(类、对象、它们之间的关系和协作)中定义的概念和功能在物理体系 结构中的实现。

    A.构件

    B.节点

    C.软件

    D.模块


    参考答案:A

  • 第23题:

    以下关于软件设计原则的叙述中,不正确的是( )。

    A.系统需要划分多个模块,模块的规模越小越好
    B.考虑信息隐蔽,模块内部的数据不能让其他模块直接访问
    C.模块独立性要好,尽可能高内聚和低耦合
    D.采用过程抽象和数据抽象设计

    答案:A
    解析:
    在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循“模块的大小要适中”的原则。过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在1~2页纸之内,或者其实现代码行数在50~200行之间,这种规模的模块易于实现和维护。

  • 第24题:

    单选题
    信息隐蔽的概念与下述哪一种概念直接相关(  )。
    A

    软件结构定义

    B

    模块独立性

    C

    模块类型划分

    D

    模块耦合度


    正确答案: C
    解析:
    信息隐蔽是指,所设计的模块使得其所包含的信息(过程和数据)对于不需要这些信息的模块是不能访问的。模块独立性的概念是抽象、模块化、信息隐蔽和局部化的直接结果。利用信息隐蔽,可以确保每一个模块的独立性。答案选择B选项。