以下关于模块化的叙述中,正确的是( )A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了 B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了 C.应具有高内聚和低耦合的性质 D.仅适用于结构化开发方法

题目
以下关于模块化的叙述中,正确的是( )

A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了
B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了
C.应具有高内聚和低耦合的性质
D.仅适用于结构化开发方法

相似考题
参考答案和解析
答案:C
解析:
本题考查软件设计的基础知识。
模块化设计是软件设计的一个重要方面,不仅仅适用于结构化开发方法,面向对象开发方法也适用。
模块的规模应该适中,过小可能会增加耦合性,过大可能会降低内聚性。
在分解模块时,应该充分考虑模块之间的低耦合和模块内的高内聚的性质,故正确答案为C。
更多“以下关于模块化的叙述中,正确的是( )”相关问题
  • 第1题:

    下列叙述中正确的是( )。

    A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息

    B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节

    C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则

    D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法


    正确答案:C
    C。【解析】在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。

  • 第2题:

    以下关于结构化程序设计的叙述中正确的是( )。A.在C语言中,程序的模块化是利用函数实现的 SXB

    以下关于结构化程序设计的叙述中正确的是( )。

    A.在C语言中,程序的模块化是利用函数实现的

    B.结构化程序使用sotoi吾句会很便捷

    C.一个结构化程序必须同时由顺序、分支、循环三种结构组成

    D.由三种基本结构构成的程序只能解决小规模的问题


    正确答案:A
    使用900t0语句会使程序混乱,所以B)错误;一个结构化程序没有必要同时由顺序、分支、循环三种结构组成,所以c)错误;使用三种基本结构构成的程序可以解决任何复杂的问题。所以D)错误。

  • 第3题:

    在以下关于报表数据源设置的叙述中,正确的是( )。 A.只能是表对象B.只能是查询对象S

    在以下关于报表数据源设置的叙述中,正确的是( )。

    A.只能是表对象

    B.只能是查询对象

    C.可以是表对象或查询对象

    D.可以是任意对象


    正确答案:C
    C.【解析】本题考查报表数据源的知识。和窗体一样,报表的数据源既可以是表对象,也可以是查询对象。

  • 第4题:

    以下关于模块化的叙述中,正确的是(41)。

    A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了

    B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了

    C.应具有高内聚和低耦合的性质

    D.仅适用于结构化开发方法


    正确答案:C
    模块化是将系统划分为若干模块的工作。模块化设计可以使整个系统设计简单,结构清晰,可维护性增强。模块化设计的目标是:每个模块完成一个相对独立的特定功能;模块之间的结构简单。简而言之就是要保证模块之间的独立性,提高每个模块的独立程度。模块的独立程度可以使用聚合和耦合两个定性标准度量。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间相互依赖的程度。功能模块设计原则:提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,系统模块设计的过程中,还应该考虑其他方面的一些要求,遵循如下原则。1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后,对每个子模块再进一步逐层向下分解,直到分解到最小的模块为止2、适宜的系统深度和宽度比例:系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大3、模块大小适中:模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这样一个参考数字即模块的语句行数在50行~100行为最好,最多不超过500行4、适度控制模块的扇入扇出:模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性较强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7.5、较小的数据冗余:如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率

  • 第5题:

    以下关于报表的叙述中,不正确的是( )。 A.报表可以输入数据B.报表只能输出数据

    以下关于报表的叙述中,不正确的是( )。

    A.报表可以输入数据

    B.报表只能输出数据

    C.报表可以控制输出数据的内容

    D.报表可以对输出数据排序和分组


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第6题:

    以下关于茎、皮类药材贮藏叙述正确的是( )


    正确答案:B

  • 第7题:

    以下关于Excel的叙述中错误的是( )。


    正确答案:C
    要复制工作表必须打开工作簿文件。

  • 第8题:

    ( 12 )在以下叙述中,正确的是

    A ) ACCESS 只能使用系统菜单创建数据库应用系统

    B ) ACCESS 不具备程序设计能力

    C ) ACCESS 只具备了模块化程序设计能力

    D ) ACCESS 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统


    正确答案:D

  • 第9题:

    以下关于模块化设计的叙述中,不正确的是( )。

    A.尽量考虑高内聚、低耦合,保持模块的相对独立性
    B.模块的控制范围在其作用范围内
    C.模块的规模适中
    D.模块的宽度、深度、扇入和扇出适中

    答案:B
    解析:
    模块化设计的原则应该是尽量考虑高内聚、低耦合1.模块独立模块的独立性原则表现在模块完成独立的功能,与其他模块的联系应该尽可能得简单,各个模块具有相对的独立性。2.模块的规模要适当模块的规模不能太大,也不能太小。如果模块的功能太强,可读性就会较差,若模块的功能太弱,就会有很多的接口。读者需要通过较多的程序设计来进行经验的积累。3.分解模块时要注意层次在进行多层次任务分解时,要注意对问题进行抽象化。在分解初期,可以只考虑大的模块,在中期,再逐步进行细化,分解成较小的模块进行设计。

  • 第10题:

    以下关于BPR的叙述,正确的有?


    正确答案: 根本性的流程改变;彻底性;就是流程重组

  • 第11题:

    以下关于债权转让的叙述正确的是()。


    正确答案:华夏银行对金额较大的单户转让和打包转让实行立项制度

  • 第12题:

    判断题
    模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。
    A

    B


    正确答案:
    解析: 模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。

  • 第13题:

    以下关于字符串的叙述中正确的是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    空格是一种字符,所以空串肯定比空格打头的字符串小。

  • 第14题:

    下列关于奔腾芯片技术的叙述中,正确的是( )


    正确答案:D
    奔腾芯片技术的特点有:①超标量技术:通过内置多条流水线同时执行多个处理,其实质是以空间换取时间。②超流水线技术:通过细化流水提高主频,使得在一个机器周期内完成一个甚至多个操作,其实质是以时间换取空间。③双Cache的哈佛结构:指令与数据分开。④分支预测:在流水线运行时,总是希望预取到的指令恰好是处理器将要执行的指令。在奔腾芯片上内置了一个分支目标缓存器,用来动态地预测程序分支的转移情况,从而使流水线的吞吐率能保持较高的水平,所以D项正确。

  • 第15题:

    在以下关于报表数据源设置的叙述中,正确的是( )。 A.可以是任意对象B.只能是表对象S

    在以下关于报表数据源设置的叙述中,正确的是( )。

    A.可以是任意对象

    B.只能是表对象

    C.只能是查询对象

    D.可以是表对象或查询对象


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第16题:

    关于程序模块化,以下叙述错误的是( )。

    A.程序模块化可以提高程序运行的效率

    B.程序模块化可以提高程序编制的效率

    C.程序模块化可以提高程序代码复用率

    D.程序模块化可以提高调试程序的效率


    正确答案:A
    模块化程序的优点:(1)易于维护和复用,可以提高程序编制的效率。(2)易于分工合作。(3)易于模块化调试测试。模块化程序的副作用:(1)可能会痒低程序运行效率。(2)设计的前期工作需要多花费时间。可知选项B,C,D正确。答案为A选项。

  • 第17题:

    以下关于信息系统开发方法的叙述中,不正确的是()。

    A.结构化分析与设计法是结构化、模块化、自顶向下进行分析与设计

    B.面向对象分析与设计法是把客观世界中的实体抽象为对象

    C.原型法是快速给出一个模型然后与用户协商修改

    D.面向对象分析与设计法要优于结构化分析与设计法


    参考答案D

  • 第18题:

    以下关于疾病保险的叙述,不正确的是( )。


    参考答案:C
    c项保险人将按照被保险人的投保金额给付保险金,而不是按照实际医疗费用支出给付。

  • 第19题:

    以下关于可兴奋细胞动作电位的叙述,正确的是 ( )


    正确答案:C

  • 第20题:

    以下关于 TCP/IP 协议栈中协议和层次对应关系的叙述中,正确的是( )。



    答案:C
    解析:
    UDP、TCP协议基于IP协议。

  • 第21题:

    模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。


    正确答案:错误

  • 第22题:

    以下关于电子仪表系统的显示组件中哪种叙述是正确的().

    • A、不能互换
    • B、可以有条件互换
    • C、可以无条件互换
    • D、以上都不正确

    正确答案:C

  • 第23题:

    问答题
    以下关于BPR的叙述,正确的有?

    正确答案: 根本性的流程改变;彻底性;就是流程重组
    解析: 暂无解析

  • 第24题:

    填空题
    以下关于债权转让的叙述正确的是()。

    正确答案: 华夏银行对金额较大的单户转让和打包转让实行立项制度
    解析: 暂无解析