更多“● 软件设计要遵循的基本原则包括(30) 。 ① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽 (30)A.①②③④ B.①②④ C. ”相关问题
  • 第1题:

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

    A.抽象

    B.模块化

    C.白底向上

    D.信息隐蔽


    正确答案:C
    解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。

  • 第2题:

    下面不属于软件工程原则的是______。

    A.抽象

    B. 模块化

    C. 自底向上

    D. 信息隐蔽


    正确答案:C
    解析: 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

  • 第3题:

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

    A.高内聚高耦合

    B.高内聚低耦合

    C.低内聚高耦合

    D.低内聚低耦合


    正确答案:B
    解析:本题考查软件设计原则的基础知识。
    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。祸合性和内聚性是模块独立性的两个定性标准,在划分软件系统模块时,尽量做到高内聚、低耦合,提高模块的独立性。

  • 第4题:

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


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

  • 第5题:

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

    A.高内聚高耦合

    B.高内聚低耦合

    C.低内聚高耦合

    D.低内聚低耦合


    正确答案:B
    解析:模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。衡量模块独立程度的标准有两个:耦合度和内聚度。耦合度是指模块之间联系的紧密程度。耦合度越高则模块的独立性越差。内聚度是指模块内部各个元素之间联系的紧密程度。内聚度越低,模块的独立性越差。因此,模块独立就是希望每个模块都是高内聚、低耦合的。

  • 第6题:

    软件设计要遵循的基本原则包括(30) ①模块化 ②.抽象 ③.封装 ④.信息隐蔽

    A.① ②③④.

    B..①②④

    C.②③④

    D.① ②③


    正确答案:A
    解析:

  • 第7题:

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

    A.抽象

    B.模块化

    C.自底向上

    D.信息隐蔽


    正确答案:C

  • 第8题:

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

    • A、抽象
    • B、模块化
    • C、自底向上
    • D、信息隐蔽

    正确答案:C

  • 第9题:

    结构化方法的基本原则是()。

    • A、模块化
    • B、抽象与分解
    • C、信息隐蔽
    • D、逐步求精

    正确答案:B

  • 第10题:

    在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:()。

    • A、继承
    • B、模块化
    • C、抽象
    • D、信息隐蔽

    正确答案:A

  • 第11题:

    问答题
    为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?

    正确答案: 当前,软件设计过程仍然是一个非确定性过程,经常是摸着石头过河。不同的设计人员对相同的问题可以得到不同的设计方案。由于设计过程是一个启发式过程,不是确定性过程,因此不可能得到一个完全可预测的结果。为此,只能规定一些设计原理或原则,供设计人员共同遵守。这些原理或原则是“抽象、分解与模块化、低藕合高内聚、封装、接口和实现分离”。
    解析: 暂无解析

  • 第12题:

    单选题
    在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:()。
    A

    继承

    B

    模块化

    C

    抽象

    D

    信息隐蔽


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

  • 第13题:

    2013软考网络工程师考试试题答案解析

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

    A.高内聚高耦合     

    B.高内聚低耦合   

    C.低内聚高耦合   

    D.低内聚低耦合

    我选A,对吗?


    正确答案:B
    答案解析:本题考查软件设计原则的基础知识。 软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。耦合性和内聚性是模块独立性的两个定性标准,在划分软件系统模块时,尽量做到高内聚、低耦合,提高模块的独立性。

     

  • 第14题:

    软件设计要遵循的基本原则包括______。

    ①模块化 ②抽象 ③封装 ④信息隐蔽

    A.①②③④

    B.①②④

    C.②③④

    D.①②③

    A.

    B.

    C.

    D.


    正确答案:B
    解析: 软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。

  • 第15题:

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

    A. 抽象和信息隐蔽

    B. 局部化和封装化

    C. 内聚性和耦合性

    D. 激活机制和控制方法


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

  • 第16题:

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

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

    A.抽象和信息隐蔽

    B.局部化和封装化

    C.内聚性和耦合性

    D.激活机制和控制方法


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

  • 第17题:

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

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

    A.高内聚高藕合

    B.高内聚低藕合

    C.低内聚高藕合

    D.低内聚低藕合


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

  • 第18题:

    下列不属于软件工程基本原则的是( )。

    A.抽象

    B.模块化

    C.自底向上

    D.信息隐蔽


    正确答案:C
    解析:在软件开发过程中,必须遵循软件工程的基本原则。这些原则适用于所有软件项目。软件工程基本原则包括:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性、可验证性。选项C是错误的,它是一种软件开发的方法,而不属于软件工程的基本原则。

  • 第19题:

    软件设计要遵循的基本原则包括______。①模块化 ②抽象 ③封装 ④信息隐蔽

    A.①②③④
    B.①②④
    C.②③④
    D.①②③

    答案:B
    解析:
    本题考查对软件设计相关知识的了解。软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。

  • 第20题:

    为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?


    正确答案:当前,软件设计过程仍然是一个非确定性过程,经常是摸着石头过河。不同的设计人员对相同的问题可以得到不同的设计方案。由于设计过程是一个启发式过程,不是确定性过程,因此不可能得到一个完全可预测的结果。为此,只能规定一些设计原理或原则,供设计人员共同遵守。这些原理或原则是“抽象、分解与模块化、低藕合高内聚、封装、接口和实现分离”。

  • 第21题:

    下列关于概要设计的基本原则,描述错误的是:()。

    • A、应该遵循一些原则,包括:模块化、抽象
    • B、应该遵循一些原则,包括:模块化、模块独立
    • C、应该遵循一些原则,包括:抽象、继承
    • D、应该遵循一些原则,包括:抽象、模块独立

    正确答案:C

  • 第22题:

    单选题
    下列关于概要设计的基本原则,描述错误的是:()。
    A

    应该遵循一些原则,包括:模块化、抽象

    B

    应该遵循一些原则,包括:模块化、模块独立

    C

    应该遵循一些原则,包括:抽象、继承

    D

    应该遵循一些原则,包括:抽象、模块独立


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

  • 第23题:

    单选题
    下面不属于软件设计原则的是()。
    A

    抽象

    B

    模块化

    C

    自底向上

    D

    信息隐蔽


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