单选题下列叙述中,不属于设计准则的是(  )。A 提高模块独立性B 使模块的作用域在该模块的控制域中C 设计成多入口、多出口模块D 设计功能可预测的模块

题目
单选题
下列叙述中,不属于设计准则的是(  )。
A

提高模块独立性

B

使模块的作用域在该模块的控制域中

C

设计成多入口、多出口模块

D

设计功能可预测的模块


相似考题
参考答案和解析
正确答案: A
解析:
优秀的设计准则可以对软件结构图进行优化,包括:①设计功能可预测的模块;②设计成单入口、单出口的模块;③应减少模块的接口和界面的复杂性;④使模块的作用域在该模块的控制域中;⑤深度、宽度、扇出和扇入适当;⑥模块规模适中;⑦模块独立性好。答案选择C选项。
更多“单选题下列叙述中,不属于设计准则的是(  )。A 提高模块独立性B 使模块的作用域在该模块的控制域中C 设计成多入口、多出口模块D 设计功能可预测的模块”相关问题
  • 第1题:

    在总体设计阶段有一些关于设计的指导准则,不属于这些准则的是( )

    A.应提高模块的独立性

    B.模块的规模要适度

    C.模块的控制范围应在作用范围内

    D.深度、宽度、扇入和扇出要适当


    正确答案:C

  • 第2题:

    在模块化程序设计中应注意()。

    A.共享的功能模块应集中

    B.模块大小划分要适当

    C.模块功能要简单

    D.模块的独立性


    参考答案:ABCD

  • 第3题:

    软件结构设计有其准则,以下论述( )不符合设计准则要求。

    A.提高模块独立性

    B.与模块规模无关

    C.深、宽度和扇出、入适度

    D.保持模块控制范围


    正确答案:B

  • 第4题:

    在模块化程序设计中,按功能划分模块的原则是

    A.各模块的功能尽量单一,且各模块之间的联系尽量的少

    B.各模块的功能尽量单一,且各模块之间的联系尽量紧密

    C.各模块应包括尽量多的功能

    D.各模块应包括尽量多的输入输出操作


    正确答案:A
    解析:在模块化程序设计中,按功能划分模块的原则是:要求各模块的功能尽量单一,且各模块之间的联系尽量的少。

  • 第5题:

    下列叙述中,不属于设计准则的是( )。

    A)提高模块独立性

    B)使模块的作用域在该模块的控制域中

    C)设计成多入口、多出口模块

    D)设计功能可预测的模块


    正确答案:C
    大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当:使模块的作用域在该模块的控制域中:应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。

  • 第6题:

    下面说法哪个不属于设计准则()

    • A、提高模块的内聚,降低模块间的耦合
    • B、降低模块接口的复杂程度
    • C、模块大小要适中
    • D、模块要有重用性

    正确答案:D

  • 第7题:

    在模块化程序设计中应注意:()

    • A、共享的功能模块应集中
    • B、模块大小划分要适当
    • C、模块功能要简单
    • D、模块的独立性

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

  • 第8题:

    系统结构设计原则包括()

    • A、模块外具有独立性
    • B、模块内具有独立性
    • C、模块之间联系少
    • D、模块之间联系少多

    正确答案:B,C

  • 第9题:

    单选题
    下面说法哪个不属于设计准则()
    A

    提高模块的内聚,降低模块间的耦合

    B

    降低模块接口的复杂程度

    C

    模块大小要适中

    D

    模块要有重用性


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

  • 第10题:

    判断题
    在一个设计得很好的系统中,模块的控制域是模块的作用域子集。
    A

    B


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

  • 第11题:

    单选题
    下列叙述中,不属于设计准则的是(  )。
    A

    提高模块独立性

    B

    使模块的作用域在该模块的控制域中

    C

    设计成多入口、多出口模块

    D

    设计功能可预测的模块


    正确答案: D
    解析:
    优秀的设计准则可以对软件结构图进行优化,包括:①设计功能可预测的模块;②设计成单入口、单出口的模块;③应减少模块的接口和界面的复杂性;④使模块的作用域在该模块的控制域中;⑤深度、宽度、扇出和扇入适当;⑥模块规模适中;⑦模块独立性好。答案选择C选项。

  • 第12题:

    单选题
    按照软件工程的原则,模块的作用域和模块的控制域之间的关系是()
    A

    模块的作用域应在模块的控制域之内。

    B

    模块的控制域应在模块的作用域之内。

    C

    模块的控制域与模块的作用域互相独立。

    D

    以上说法都不对。


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

  • 第13题:

    下列叙述中,不属于设计准则的是( )。

    A.提高模块独立性

    B.使模块的作用域在该模块的控制域中

    C.设计成多入口、多出口模块

    D.设计功能可预测的模块


    正确答案:C
    c)【解析】大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当:使模块的作用域在该模块的控制域中;应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    软件结构设计有其准则,下列( )是不符合设计准则要求的。

    A.与模块规模无关

    B.提高模块独立性

    C.深度、宽度、扇出和适度扇人

    D.保持模块控制范围


    正确答案:A

  • 第16题:

    软件设计者从实践中积累的经验形成若干设计准则,以下不属于其设计准则的是

    A.深度、宽度适当

    B.模块作用范围要大

    C.模块规模适度

    D.提高模块的独立性


    正确答案:B
    解析:设计准则中有一条是模块问联系要做到低耦合、高内聚,如果模块作用范围大的话,那么它与其他模块的联系也就大,不符合这一设计准则。故B)选项不正确。

  • 第17题:

    在一个设计得很好的系统中,模块的控制域是模块的作用域子集。


    正确答案:正确

  • 第18题:

    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()

    • A、把软件划分成模块
    • B、确定模块之间的调用关系
    • C、确定各个模块的功能
    • D、设计每个模块的伪代码

    正确答案:D

  • 第19题:

    下列不属于服务模块库的是()

    • A、设计模块
    • B、监理模块
    • C、施工模块
    • D、塔桅模块

    正确答案:D

  • 第20题:

    在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的()组合,降低()的耦合。


    正确答案:块内;块间

  • 第21题:

    多选题
    系统结构设计原则包括()
    A

    模块外具有独立性

    B

    模块内具有独立性

    C

    模块之间联系少

    D

    模块之间联系少多


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

  • 第22题:

    多选题
    在模块化程序设计中应注意:()
    A

    共享的功能模块应集中

    B

    模块大小划分要适当

    C

    模块功能要简单

    D

    模块的独立性


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

  • 第23题:

    填空题
    在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的()组合,降低()的耦合。

    正确答案: 块内,块间
    解析: 暂无解析

  • 第24题:

    单选题
    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()
    A

    把软件划分成模块

    B

    确定模块之间的调用关系

    C

    确定各个模块的功能

    D

    设计每个模块的伪代码


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