首页
登录
从业资格
良好的启发式设计原则上不包括( )。A.提高模块独立性 B.模块规模越小越好
良好的启发式设计原则上不包括( )。A.提高模块独立性 B.模块规模越小越好
考试题库
2022-08-02
73
问题
良好的启发式设计原则上不包括( )。A.提高模块独立性B.模块规模越小越好C.模块作用域在其控制域之内D.降低模块接口复杂性
选项
A.提高模块独立性
B.模块规模越小越好
C.模块作用域在其控制域之内
D.降低模块接口复杂性
答案
B
解析
1、模块化设计要求高内聚、低耦合,模块独立体现的就是高内聚低耦合。A选项正确。
2、在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:
(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。不是越小越好。B选项错误。
(2)模块的扇入和扇出要合理。模块的扇入指模块直接上级模块的个数。模块的直属下级模块个数即为模块的扇出。
(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。需要控制模块接口的复杂性,D选项正确。
3、尽力使模块的作用域在其控制域之内。模块控制域:这个模块本身以及所有直接或间接从属于它的模块的集合。模块作用域:指受该模块内一个判定所影响的所有模块的集合。C选项正确。
转载请注明原文地址:https://tihaiku.com/congyezige/2409318.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
我国发明专利的保护期为( )年,实用新型专利权和外观设计专利权的期限为( )年
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,
根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。
基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
设计关系模式时,派生属性不会作为关系中的属性来存储。员工(工号,姓名,性别,出生
DBS具有“数据独立性”特点的原因是因为在DBS中()A.采用磁盘作为外存
在软件工程的设计阶段中,有3种常用的设计方法:结构化设计(SD)方法、Jac
在面向数据流的设计方法中,一般把数据流图中的数据划分为()两种。A.数据流和事
在结构化程序设计中,模块划分的原则是()。A.各模块应包括尽量多的功能 B.
随机试题
A.overachievingB.recruitingC.highD.withE.underachievingF.shor
黄金周(theGoldenWeek)是指连续7天的全国性假期。1999年,中国开始推行黄金周政策。从那以后,黄金周通过鼓励人们旅游和消费,丰富了人们
测量的重复性越高,则结果的准确度越高。()
东东性子急,在拿书时总喜欢拿一本把一叠打翻,上课时也坐不住,爱乱动,东东的气质类
下列哪项不属于医疗事故鉴定组的工作原则A.以客观事实为依据原则 B.工作独立进
生物性需要是指与保持个体生命安全和种族延续相联系的需要,是人所共有的,人的这种需
某医生欲了解A、B两药治疗某病的疗效有无差别,将某病患者随机分为两组,分别用A、
甲公司为增值税一般纳税人,2019年发生有关业务如下: (1)10月8
据《碾压式土石坝施工规范》DL/T5129-2001,对于防渗体中的砾质土压实
哌唑嗪的不良反应可表现为A.低血钾 B.消化性溃疡 C.水钠潴留 D.粒细
最新回复
(
0
)