niusouti.com
参考答案和解析
正确答案:B
解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不合晰问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。
更多“信息隐蔽的概念与下述 ______ 概念直接相关。A.软件结构定义B.模块独立性C.模块类型划分D.模拟耦 ”相关问题
  • 第1题:

    在软件结构中,模块可以分为几类,以下哪种不属于模块划分的固有类型?

    A.顺序模块

    B.增量模块

    C.层次模块

    D.并行模块


    正确答案:C

  • 第2题:

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

    A.模块独立性

    B.模块类型划分

    C.软件结构定义

    D.模块耦合度


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

  • 第3题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模块耦合度


    正确答案:B

  • 第4题:

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

    A.软件结构定义

    B.模块类型划分

    C.模块独立性

    D.模块耦合度


    正确答案:C

  • 第5题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型的划分

    D.模块耦合度


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

  • 第6题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


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

  • 第7题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


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

  • 第8题:

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到(7) 。A

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到() 。

    A.高内聚高藕合

    B.高内聚低藕合

    C.低内聚高藕合

    D.低内聚低藕合


    正确答案:B
    内聚性事指的一个软件模块内部的相关性,而耦合性指的是不同软件模块之间的相关性,或者说依赖性。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责完成一项任务,即单一责任原则。所谓低耦合是指不同软件模块之间通过稳定的接口交互,而不需要关心模块内部如何实现。高内聚和低耦合是相互矛盾的,分解粒度越粗的系统耦合性越低,分解粒度越细的系统内聚性越高,过度低耦合的软件系统,软件模块内部不可能高内聚,而过度高内聚的软件模块之间必然是高度依赖的。因此软甲设计时尽量做到高内聚低藕合。

  • 第9题:

    在建立软件系统的模块结构。应根据()评价系统模块划分的质量。

    A.数据独立性

    B.程序独立性

    C.模块独立性

    D.可修改性

    E.可理解性


    参考答案:C

  • 第10题:

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

  • 第11题:

    描述信息隐蔽概念,并讨论信息隐蔽与模块独立两概念之间的关系。


    正确答案: 1.信息隐蔽指在设计和确定模块时,使得一个模块内包含信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。在面向对象方法中,信息隐蔽是通过对象的封装性来实现的。
    2.信息隐蔽的概念与模块的独立性直接相关。

  • 第12题:

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

    软件结构定义

    B

    模块独立性

    C

    模块类型划分

    D

    模块耦合度


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

  • 第13题:

    信息隐藏概念与( )概念直接相关。

    A.模块的独立性

    B.模块类型的划分

    C.软件结构定义

    D.软件生命周期


    正确答案:A
     本题考查模块独立性、信息陷蔽等知识点。模块化软件设计是一个非常重要的知识点,实现模块化设计的重要指导思想是分解、信息隐藏和模块独立性。
    信息隐藏:模块内部的数据与过程,应该对不需要了解它的模块隐藏起来。只有那些为了完成软件的总体功能而必须在模块问交换的信息,才允许在模块间进行传递。“隐蔽”意味着有效的模块化可以通过定义一组独立的模块而实现,这些独立的模块彼此间仅仅交换那些为了完成系统功能而必须交换的信息。这一指导思想的目的是为了提高模块的独立性,即当修改或维护模块时减少把一个模块的错误扩散到其他模块中去的机会。

  • 第14题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模拟耦合度


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

  • 第15题:

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


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

  • 第16题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型划分

    D.模块耦合度


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

  • 第17题:

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

    A.模块的独立性

    B.模块类型的划分

    C.软件结构定义

    D.软件生命周期


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

  • 第18题:

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

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


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

  • 第19题:

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

    A.软件结构定义

    B.模块类型划分

    C.模块独立性

    D.模块耦合性


    正确答案:C

  • 第20题:

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

    A.软件结构定义

    B.模块独立性

    C.模块类型

    D.模块耦合度


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

  • 第21题:

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

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

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

  • 第22题:

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

    • A、模块独立
    • B、耦合
    • C、内聚
    • D、抽象化

    正确答案:A

  • 第23题:

    填空题
    模块独立的概念是()、()、信息隐蔽和()概念的直接结果。

    正确答案: 模块化,抽象,局部化
    解析: 暂无解析

  • 第24题:

    问答题
    描述信息隐蔽概念,并讨论信息隐蔽与模块独立两概念之间的关系。

    正确答案: 1.信息隐蔽指在设计和确定模块时,使得一个模块内包含信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。在面向对象方法中,信息隐蔽是通过对象的封装性来实现的。
    2.信息隐蔽的概念与模块的独立性直接相关。
    解析: 暂无解析