模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循(30)的原则,提高模块的独立性。A.低内聚、低耦合B.高内聚、低耦合C.低内聚、高耦合D.高内聚、高耦合

题目

模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循(30)的原则,提高模块的独立性。

A.低内聚、低耦合

B.高内聚、低耦合

C.低内聚、高耦合

D.高内聚、高耦合


相似考题
更多“模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循(30)的原则,提 ”相关问题
  • 第1题:

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

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

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

  • 第2题:

    如果整体系统的一个功能组件能够独立于其他组件正常运行,这是SOA架构中的哪一个概念?()

    • A、模块化
    • B、扩展性
    • C、松耦合
    • D、关注点分离
    • E、综合执行

    正确答案:A

  • 第3题:

    简述模块化设计的含义和划分原则。


    正确答案: 模块化设计是在对产品进行市场分析、预测、功能分析的基础上,划分并设计出一系列通用的功能模块,根据用户要求,对模块进行选择和组合,构成不同功能或功能相同性能不同、规格不同的产品。
    模块化设计的划分原则是力求以少数模块组成尽可能多的产品,并在满足要求的基础上使产品精度高、性能稳定、结构简单、成本低廉,且模块结构应简单规范,模块间的联系尽可能简单。划分模块既要兼顾制造管理方便,具有较大灵活性,避免组合时产生混乱,又要考虑到该模块系列将来的扩展和向专用、变型产品的辐射。划分的优劣直接影响模块系列设计的成功与否。划分前必须对系统进行仔细、系统的功能分析和结构分析,并要注意以下各点:
    1)模块在整个系统中的作用及其更换的可能性和必要性;
    2)保持模块在功能及结构方面有一定的独立性和完整性;
    3)模块间的接合要素应便于联接与分离;
    4)模块的划分不能影响系统的主要功能。

  • 第4题:

    在进行软件模块结构设计时应当遵循的最主要的准则是()。

    • A、抽象
    • B、模块化
    • C、模块独立
    • D、信息隐蔽

    正确答案:C

  • 第5题:

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

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

    正确答案:C

  • 第6题:

    下列属于定制产品和服务模块化形式的包括:()

    • A、共享构件模块化
    • B、互换构件模块化
    • C、变更-装配式模块化
    • D、混合模块化
    • E、总线模块化

    正确答案:A,B,C,D,E

  • 第7题:

    ()的关键就是合理确定客户订单分离点。

    • A、物流延迟策略
    • B、完全延迟策略
    • C、生产延迟策略
    • D、模块化设计

    正确答案:C

  • 第8题:

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

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

    B

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

    C

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

    D

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


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

  • 第9题:

    单选题
    利用模块化构件的方法有很多,如 ( )①共享构件模块化;②“量体裁衣”模块化;③混合模块化;④可组合模块化
    A

    ①③

    B

    ②④

    C

    ①③④

    D

    ①②⑧④


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

  • 第10题:

    单选题
    下面哪一个SOA架构中的概念是用来结合服务执行业务流程?()
    A

    模块化

    B

    混搭

    C

    封装

    D

    关注点分离


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

  • 第11题:

    多选题
    下列属于定制产品和服务模块化形式的包括:()
    A

    共享构件模块化

    B

    互换构件模块化

    C

    变更-装配式模块化

    D

    混合模块化

    E

    总线模块化


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

  • 第12题:

    单选题
    ()的关键就是合理确定客户订单分离点。
    A

    物流延迟策略

    B

    完全延迟策略

    C

    生产延迟策略

    D

    模块化设计


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

  • 第13题:

    试写出模块化的完整定义和模块化的实现原则。


    正确答案:A.模块化的完整定义包括:
    (1)模块可分解性;
    (2)模块可结合性;
    (3)模块可理解性;
    (4)模块连贯性;
    (5)模块保护性。
    B.模块化的实现原则包括:
    (1)语言化的模块单元;
    (2)少量接口;
    (3)小的接口耦合性;
    (4)显式的接口;
    (5)信息的隐藏化。

  • 第14题:

    多媒体应用软件开发通常采用()软件开发方法。

    • A、面向数据流
    • B、面向对象
    • C、模块化
    • D、结构化

    正确答案:A

  • 第15题:

    模块化的过程通常包括()。

    • A、模块化调查;
    • B、模块化设计;
    • C、模块化生产;
    • D、模块化装配。

    正确答案:B,C,D

  • 第16题:

    在软件开发中,有利于发挥集体智慧的一种做法是()

    • A、设计评审
    • B、模块化
    • C、主程序员制
    • D、进度控制

    正确答案:A

  • 第17题:

    模块化设计在进行模块划分时应遵循的原则。


    正确答案: 1.划分产品族:根据设计的产品族划分产品模块;
    2.设计和制造中的重复性:模块具有重用性才具有普遍性;
    3.划分粒度的确定:粒度太大不宜组合变形,太小增加工作量;
    4.考虑产品全生命周期:模块划分考虑产品设计、制造、销售、维护的经济性。

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    下面哪一个SOA架构中的概念是用来结合服务执行业务流程?()

    • A、模块化
    • B、混搭
    • C、封装
    • D、关注点分离

    正确答案:B

  • 第20题:

    单选题
    如果整体系统的一个功能组件能够独立于其他组件正常运行,这是SOA架构中的哪一个概念?()
    A

    模块化

    B

    扩展性

    C

    松耦合

    D

    关注点分离

    E

    综合执行


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

  • 第21题:

    单选题
    多媒体应用软件开发通常采用()软件开发方法。
    A

    面向数据流

    B

    面向对象

    C

    模块化

    D

    结构化


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

  • 第22题:

    多选题
    模块化的过程通常包括()。
    A

    模块化调查;

    B

    模块化设计;

    C

    模块化生产;

    D

    模块化装配。


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

  • 第23题:

    单选题
    在软件开发中,有利于发挥集体智慧的一种做法是()
    A

    设计评审

    B

    模块化

    C

    主程序员制

    D

    进度控制


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