结构设计的一个重要特点是对软件进行模块分解,以下原则( )是错误的。
A.模块功能应该尽可能单一
B.模块应该尽可能独立
C.模块的内聚程度应该尽可能大
D.模块间的耦合程度应该尽可能大
第1题:
A、抽象
B、模块化
C、模块独立
D、信息隐藏
第2题:
模块划分应遵循若干原则,以下不属于这些原则的是
A.模块功能单一
B.模块独立性高
C.模块内部联系紧密
D.业务流程图导出模块结构图
第3题:
结构化设计的一个重要特点是对软件进行模块分解,以下原则哪个是错误的?( )。
A.模块功能应该尽可能单一
B.模块应该尽可能独立
C.模块的内聚程度应该尽可能大
D.模块问的耦合程度应该尽可能大
结构化设计方法所实施的模块划分具有以下特点:
①模块结构功能单一,以使模块对应的程序结构清晰、逻辑简单。每一块所对应的程序可以单独地被理解、编译、测试、排错和修改,从而有效地防止程序的错误在模块间传播和蔓延,因此可提高系统的可靠性和可维护性,而且将系统的复杂性降低到较低的标准。
②模块内部联系紧密,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性的重要标准,即在模块结构划分中应该可能地加强模块的内聚度而尽可能地降低模块间的耦合性。
③结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图,它定义了特有的图例符号表示模块、模块间的调用以及数据的流动、控制和转接。结构化设计的总体设计用模块结构图来实现对系统或者子系统的划分,模块结构图由数据流图导出,它描述了系统的分层模块结构,并清楚地描述了各个模块的功能,直观地反映出模块的内部和外部联系特性。
第4题:
模块分解的原则是()。
A、提高模块的独立性
B、降低模块间的联系
C、使每个模块完成单一的功能
D、减少模块间传递的参数
E、使用功能性模块
第5题:
在模块化程序设计中,按功能划分模块的原则是( )
A.各模决应包括尽量多的功能
B.各模块应包括尽量多的输入输出操作
C.各模块的功能尽量单一,且各模块之间的联系尽量紧密
D.各模块的功能尽量单一,且各模块之间的联系尽量的少
第6题:
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定( )。
A.模块间的操作细节
B.模块间的相似性
C.模块间的组成关系
D.模块的具体功能
软件设计的主要任务是设计软件的结构、过程和模块,软件设计通常可以分为功能设计、结构设计和详细设计,其中软件结构设计的主要任务是要确定模块间的组成关系。
第7题:
在软件结构设计中,好的软件结构设计应该力求做到( )。
A.顶层扇出较少,中间扇出较高,底层模块低扇入
B.顶层扇出较高,中间扇出较少,底层模块高扇入
C.顶层扇入较少,中间扇出较高,底层模块高扇入
D.顶层扇入较高,中间扇出较少,底层模块低扇入
第8题:
●软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定 (30) 。
(30) A.模块间的操作细节
B.模块间的相似性
C.模块间的组成关系
D.模块的具体功能
第9题:
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定
A.软件模块间的组成关系
B.模块间的操作细节
C.模块的独立性度量
D.模块的具体功能
第10题:
会计核算软件应该提供在账务处理模块中自动生成的机内记账凭证进行修改的功能。( )
A.正确
B.错误