更多“信息隐蔽”相关问题
  • 第1题:

    _____

    A.组装

    B.产品化

    C.固化

    D.信息隐蔽

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    是评价模块独立性的两个主要标准,其中一项还反映了模块内各成分之间的联系。

    A.抽象和内聚

    B.内聚和信息隐蔽

    C.耦合和内聚

    D.耦合和信息隐蔽


    正确答案:C
    解析:内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。

  • 第3题:

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

  • 第4题:

    信息隐蔽原则有利于提高模块的内聚性。()


    正确答案:正确

  • 第5题:

    说明模块内部信息隐蔽的作用。


    正确答案:信息隐蔽是指每个模块的内部实现细节对于其他模块来说是隐蔽的,模块内部的数据、语句或过程等,不允许其他不需要这些信息的模块使用。信息隐蔽的作用是使每个模块相互隔离,提高模块的独立性。

  • 第6题:

    设计模块的根本目标是提高模块的什么属性?()

    • A、可靠性
    • B、独立性
    • C、易维护
    • D、信息隐蔽

    正确答案:B

  • 第7题:

    问答题
    说明模块内部信息隐蔽的作用。

    正确答案: 信息隐蔽是指每个模块的内部实现细节对于其他模块来说是隐蔽的,模块内部的数据、语句或过程等,不允许其他不需要这些信息的模块使用。信息隐蔽的作用是使每个模块相互隔离,提高模块的独立性。
    解析: 暂无解析

  • 第8题:

    判断题
    信息隐蔽原则有利于提高模块的内聚性。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    填空题
    信息隐蔽是指每个模块的实现细节对于其它模块来说是隐蔽的,即()。

    正确答案: 模块终所包含的信息不允许其它不需要这些信息的模块使用
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

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

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

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


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

  • 第12题:

    下面不属于软件设计原则的是 ( )

    A.抽象

    B.模块化

    C.自底向上

    D.信息隐蔽


    正确答案:C

  • 第13题:

    信息隐蔽(封装性)


    正确答案: 指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。

  • 第14题:

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


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

  • 第15题:

    划分模块的信息隐蔽原则方法称为()方法。

    • A、Jackson
    • B、Turing
    • C、Parnas
    • D、Wirth

    正确答案:C

  • 第16题:

    信息隐蔽


    正确答案:简化了系统结构的复杂度,提供了程序模块设计标准化的可能性。

  • 第17题:

    填空题
    在软件的开发过程中,必须遵循的原则是抽象、信息隐蔽和()。

    正确答案: 模块化
    解析: 暂无解析

  • 第18题:

    问答题
    模块独立性与信息隐蔽(反映模块化有效程度的属性)有何关系?

    正确答案: 所谓“模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。所谓的“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的。也就是说,模块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用。
    如果软件系统做到了信息隐蔽,即定义和实施了对模块的过程细节和局部数据结构的存取限制,那么这些模块相互间的接口就是简单的。这组模块的独立性就比较强。事实上,衡量模块独立性的一个准则就是模块内聚,达到信息隐蔽的模块是信息内聚模块,它是高内聚情形,模块独立性当然很强了。
    一个对象的抽象数据类型,就是信息隐蔽的示例。例如,对于栈stack,可以定义它的操作makenull(置空栈)、push(进栈)、pop(退栈)、gettop(取栈顶)和empty(判栈空)。这些操作所依赖的数据结构是什么样的?它们是如何实现的?都被封装在其实现模块中。软件的其它部分可以直接使用这些操作,不必关心它的实现细节。一旦实现栈stack的模块里内部过程或局部数据结构发生改变,只要它相关操作的调用形式不变,则软件中其它所有使用这个栈stack的部分都可以不修改。这样的模块结构具有很强的模块独立性。
    解析: 暂无解析

  • 第19题:

    名词解释题
    信息隐蔽

    正确答案: 指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。
    解析: 暂无解析

  • 第20题:

    名词解释题
    信息隐蔽(封装性)

    正确答案: 指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。
    解析: 暂无解析