更多“软件设计过程中为什么要采用模块化设计方法?”相关问题
  • 第1题:

    属于软件设计的基本原理是()。

    A、数据流分析设计

    B、变换流分析设计

    C、事务流分析设计

    D、模块化


    参考答案:D

  • 第2题:

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

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

    A.①②③④

    B.①②④

    C.②③④

    D.①②③

    A.

    B.

    C.

    D.


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

  • 第3题:

    ● 软件设计要遵循的基本原则包括(30) 。

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

    (30)

    A.①②③④

    B.①②④

    C.②③④

    D.①②③


    正确答案:B

  • 第4题:

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

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

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

  • 第5题:

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

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

    正确答案:C

  • 第6题:

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


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

  • 第7题:

    程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是()。

    • A、面向对象的程序设计方法
    • B、模块化程序设计方法
    • C、数据结构优先原则
    • D、结构化设计方法

    正确答案:C

  • 第8题:

    问答题
    简述模块化与信息隐藏在软件设计中的意义。

    正确答案: 模块化即把软件划分为可独立命名和访问的部件,每个部件成为一个模块。模块化以“分治法”为依据,即将一个复杂的问题分割成若干个可管理的小问题后,更易于求解。模块因其可分解性、可组装性、可理解性、连续性及模块保护使软件管理更简单有效。而且一个模块技术研发失败不会影响到另一个模块的技术研发,这样就大大降低了产品整体研发的风险。信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据)对于不需要这些信息的其他模块来说,是透明的。不仅支持模块的并行开发,而且还可以减少测试和后期维护的工作量。此外,整个系统欲扩充功能也只需“插入”新模块,原有的多数模块无需改动,提高了系统的灵活性和可扩展性。
    解析: 暂无解析

  • 第9题:

    判断题
    软件设计优化应该力求做到在有效的模块化的前提下使用最少量的模块。
    A

    B


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

  • 第10题:

    填空题
    为了提高系统的(),在系统分析与设计的过程中始终采用结构化、模块化的方法。

    正确答案: 可变性
    解析: 暂无解析

  • 第11题:

    问答题
    什么是抗震设计的二阶段设计方法?为什么要采用二阶段设计方法?

    正确答案: 第一阶段为结构设计阶段,第二阶段为验算阶段。保证小震不坏、中震可修、在震不倒的目标实现。
    解析: 暂无解析

  • 第12题:

    问答题
    内聚度、耦合度分别指的是什么?为什么软件设计要追求高内聚、低耦合?

    正确答案: 内聚度是一个模块内部各成分之间关联程度的度量。
    耦合度是模块之间依赖程度的度量。
    高内聚,低耦合的系统具有更好的重用性,维护性,扩展性,可以更高效的完成系统的维护开发,持续的支持业务的发展,而不会成为业务发展的障碍。
    解析: 暂无解析

  • 第13题:

    面向对象程序设计是()与实现的新方法。

    A、软件系统设计

    B、系统软件设计

    C、应用软件设计

    D、支撑软件设计


    参考答案:A

  • 第14题:

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

    A.① ②③④.

    B..①②④

    C.②③④

    D.① ②③


    正确答案:A
    解析:

  • 第15题:

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

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

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

  • 第16题:

    D200测控装置采用模块化方法设计,具有()、()、()等功能。


    正确答案:直流测量;开关量采集;控制

  • 第17题:

    软件设计优化应该力求做到在有效的模块化的前提下使用最少量的模块。


    正确答案:正确

  • 第18题:

    软件设计的模块化是对复杂问题进行()

    • A、时间分解
    • B、过程精化
    • C、空间分解
    • D、过程分解

    正确答案:D

  • 第19题:

    为了提高系统的(),在系统分析与设计的过程中始终采用结构化、模块化的方法。


    正确答案:可变性

  • 第20题:

    单选题
    程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是()。
    A

    面向对象的程序设计方法

    B

    模块化程序设计方法

    C

    数据结构优先原则

    D

    结构化设计方法


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

  • 第21题:

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

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

  • 第22题:

    判断题
    机床设计广泛采用模块化设计方法。
    A

    B


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

  • 第23题:

    问答题
    软件设计过程中为什么要采用模块化设计方法?

    正确答案: (1)、采用模块化原理可以使软件结构清晰,不仅容易设计,也容易阅读和理解;
    (2)、模块化使软件容易测试和调试,因而有助于提高软件的可靠性;
    (3)、模块化可以提高软件的可修改性;
    (4)、模块化有助于开发过程的组织和管理;
    解析: 暂无解析