对软件过分分解将导致( )。A.模块的独立性变差B.软件开发的总工作量增加C.接口的复杂程度增加D.以上三项都正确

对软件过分分解将导致( )。

A.模块的独立性变差

B.软件开发的总工作量增加

C.接口的复杂程度增加

D.以上三项都正确


相关考题:

软件设计将涉及软件的结构、过程和模块的设计,其中软件过程是指( )。A.软件开发过程B.模块的操作细节C.软件层次结构D.模块间的关系

软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程

对软件进行分解,是为了( )。A.降低模块的复杂程度B.降低模块间接口的复杂程度C.降低模块的复杂程度,并降低模块间接口的复杂程度D.降低模块的复杂程度,并提高模块间接口的复杂程度

以下哪个是对软件模块独立性的度量指标?A.扇入数B.内聚性C.深度D.模块个数

耦合的强弱取决于()。 A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元素彼此之间的紧密结合程度

不会对耦合强弱造成影响的是(36)。A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元素彼此之间的紧密结合程度

软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。A.模块间的关系 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程

软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是______。A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化

软件开发的结构化设计(SD)方法中,全面指导模块划分的最重要原则是______。A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化

软件开发的结构化设计(SD)方法,全面指导模块划分的最重要的原则是( )。A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化

软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是______。A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化

软件开发中,进行子系统和模块划分,并确定模块间接口和评价模块质量,这是以下哪项工作的任务?A.详细设计B.总体设计C.需求分析D.问题定义

软件设计模块化的目的是______。A.提高易读性B.降低复杂性C.增加内聚性D.降低耦合性

下面内容不属于使用软件开发工具好处的是( )。A.减少编程工作量B.保证软件开发的质量和进度C.节约软件开发人员的时间和精力D.使软件开发人员将时间和精力花费在程序的编制和调试上

对软件进行分解,是为了( )。A.降低模块间接口的复杂度B.降低模块的复杂程度,并降低模块间接口的复杂程度C.降低模块的复杂程度D.降低模块的复杂程度,并提高模块间接口的复杂程度

嵌入式软件开发与通用软件开发增加了( )环节A.代码编写B.代码调试C.代码固化D.软件测试

下面不属于EDI软件格式的是( )。A.用户接口模块B.内部接口模块C.传输模块D.通信模块

软件设计模块化的目的是(11)。A.提高易读性B.降低复杂性C.增加内聚性D.降低耦合性

软件维护工作量的数学模型如下为:M=P+K*e(c-d),其中P是生产性工作量,K为一常数,c为软件的复杂程度,d为维护人员对软件的数熟悉程度。从这个模型可以看出() A.不使用软件工程学方法指导开发的软件维护起来工作量较大;B.不使用软件工程学方法指导开发的软件维护起来工作量较小;C.软件开发人员参加维护工作,维护的工作量将反而加大;D.软件开发人员参加维护工作,维护的工作量将相对较低;

对软件的过分分解不会导致()A.模块独立性变差B.软件功能减少C.接口复杂度增加D.总的开发工作量增加

耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于( )A.调用模块的方式B.各个模块之间接口的复杂程度C.通过接口的信息类型D.模块提供的功能数

以下关于模块化设计的叙述中,错误的是( )。A.尽量考虑高内聚、低耦合,保持模块的相对独立性 B.通过信息隐蔽可以提高软件的可修改性、可测试性和可移植性,它也是现代软件设计的一个关键性原则。 C.模块的规模要合适 D.为了不使设计过于简单,模块的深度要尽量深以增加软件的复杂性。

耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决( )。A.调用模块的方式B.各个模块之间接口的复杂程度C.通过接口的信息类型D.模块提供的功能数

以下关于软件系统模块结构设计的叙述中,正确的是() A.. 当模块扇出过大时,应把下级模块进一步分解为若干个子模块B. 当模块扇出过小时,应适当增加中间的控制模块C. 模块的扇入大,表示模块的复杂度较高D. 模块的扇入大,表示模块的复用程度高

划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()

多选题软件维护工作量的数学模型如下为:M=P+K*e(c-d),其中P是生产性工作量,K为一常数,c为软件的复杂程度,d为维护人员对软件的数熟悉程度。从这个模型可以看出()A不使用软件工程学方法指导开发的软件维护起来工作量较大;B不使用软件工程学方法指导开发的软件维护起来工作量较小;C软件开发人员参加维护工作,维护的工作量将反而加大;D软件开发人员参加维护工作,维护的工作量将相对较低;

判断题划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()A对B错