更多“试写出模块化的完整定义和模块化的实现原则。”相关问题
  • 第1题:

    软件工程的原则有抽象、信息隐藏、模块化和其他哪些内容?


    正确答案: (1)局部化
    (2)一致性
    (3)完全性
    (4)可验证性

  • 第2题:

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

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

    正确答案:B,C,D

  • 第3题:

    简述模块、模块化及模块化设计的概念。


    正确答案: 模块是数据说明、可执行语句等程序对象的集合,是单独命名的,并且可以通过名字来访问的。
    模块化是指把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件。
    模块化设计就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。

  • 第4题:

    模块化上线前主要基础工作是()、模块化定价及采购。

    • A、编制标准化产品图集
    • B、制定模块化实施细则
    • C、模块化系统维护
    • D、模块化支撑系统的实施

    正确答案:A

  • 第5题:

    C&C08模块化的结构便于系统的安装、()和增加新设备,易于实现新功能。


    正确答案:扩容

  • 第6题:

    ()采用可附加大量不同构件的标准结构,允许在可插入该结构的模块类型、数量和位置等方面有所变化。

    • A、总线模块化
    • B、可组合模块化
    • C、变更-装配式模块化
    • D、混合模块化

    正确答案:A

  • 第7题:

    平台微内核采用哪种技术实现()

    • A、微内核采用OSGiR4规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。
    • B、微内核采用OSGiR3规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。
    • C、微内核采用springdM——为基础,实现基于统一应用开发平台的业务应用系统的模块化。
    • D、微内核采用OSGiR2规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。

    正确答案:A

  • 第8题:

    模块化设计和传统设计相比区别之处()。

    • A、模块化设计是专用性设计
    • B、模块化设计是整体式设计
    • C、模块化设计针对产品和模块
    • D、传统设计便于进行大量定制生产

    正确答案:C

  • 第9题:

    单选题
    下列关于模块化程序设计的说法中,错误的是()。
    A

    模块化程序设计方法主要是通过递归算法和递归程序来实现的

    B

    模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的

    C

    模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略

    D

    程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计


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

  • 第10题:

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

    ①③

    B

    ②④

    C

    ①③④

    D

    ①②⑧④


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

  • 第11题:

    单选题
    C语言主要是借助以下(  )功能来实现程序模块化的。
    A

    定义函数

    B

    定义常量和外部变量

    C

    三种基本结构语句

    D

    丰富的数据类型


    正确答案: B
    解析:
    C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

  • 第12题:

    问答题
    软件工程的原则有抽象、信息隐藏、模块化和其他哪些内容?

    正确答案: (1)局部化
    (2)一致性
    (3)完全性
    (4)可验证性
    解析: 暂无解析

  • 第13题:

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


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

  • 第14题:

    下列关于模块化程序设计的说法中,错误的是()。

    • A、模块化程序设计方法主要是通过递归算法和递归程序来实现的
    • B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的
    • C、模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略
    • D、程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计

    正确答案:A

  • 第15题:

    微机联锁系统的硬件和软件结构应实现模块化和标准化。


    正确答案:正确

  • 第16题:

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


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

  • 第17题:

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

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

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

  • 第18题:

    在使用面向对象的开发方法开发信息系统时,可以实现()。

    • A、数据模块化
    • B、处理模块化
    • C、数据和处理模块化
    • D、信息模块化

    正确答案:C

  • 第19题:

    计算机联锁系统的硬件和软件结构应实现模块化和标准化。


    正确答案:正确

  • 第20题:

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

    模块化调查;

    B

    模块化设计;

    C

    模块化生产;

    D

    模块化装配。


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

  • 第21题:

    单选题
    ()允许任何数量的不同构件类型按任何方式通过标准接口连接实现配置,如儿童积木,提供了最大程度的多样化和定制化。
    A

    总线模块化

    B

    可组合模块化

    C

    变更-装配式模块化

    D

    混合模块化


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

  • 第22题:

    判断题
    可组合模块化在六种模块化类型中是最稳健的,但也是最难实现的。
    A

    B


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

  • 第23题:

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

    共享构件模块化

    B

    互换构件模块化

    C

    变更-装配式模块化

    D

    混合模块化

    E

    总线模块化


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