首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
系统设计中模块划分的原则是什么?
系统设计中模块划分的原则是什么?
admin
2010-01-29
60
问题
系统设计中模块划分的原则是什么?
选项
答案
模块划分的原则如下。 (1)低耦合,高聚合原则 耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对一个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改性就越高。聚合则用来表示一个模块内部各组成成分之间的联系程度。 一般说来,在系统中各模块的聚合度越大,则模块间的耦合度越小。但这种关系并不是绝对的。耦合度小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。聚合度大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。 (2)作用范围应在控制范围内 在进行模块划分设计时,可能会遇到在某个模块中存在着判定处理功能,某些模块的执行与否取决于判定语句的结果。为了搞好判定处理模块的结构设计,我们需要了解对于一个给定的判定会影响哪些模块。 (3)合理的模块扇入和扇出数 模块的扇入表达了一个模块与它的直接上级模块的关系。模块的扇入数是指模块的直接上层模块的个数。模块的扇入数越大,表明它要被多个上级模块所调用,其公用性越强,说明模块分解得较好,在系统维护时能减少对同一功能的修改,因此要尽量提高模块的扇入数。 模块的扇出表达了一个模块对它的直接下属模块的控制范围。模块的扇出数是指一个模块拥有的直接下层模块的个数。模块的直接下属模块越多,表明它要控制许多模块,所要做的事情也就越多,它的聚合度可能越低。所以要尽量把一个模块的直属下级模块控制在较小的范围之内,即模块的扇出系数不能太大。一般来说,一个模块的扇出系数应该控制在6以内,如果超过7则出错的概率可能会加大。 (4)合适的模块大小 如果一个模块很大,那么它的内部组成部分必定比较复杂,或者它与其他模块之间的耦合度可能比较高,因此对于这样一个较大的模块应该采取分解的方法把它尽可能分解成若干个功能单一的较小的模块,而原有的大模块本身的内容被大大减少并成为这些小模块的上级模块。 一般来说,一个模块中所包含的语句条数以几十条较好,但这也不是绝对的。在分解一个大模块时,不能单凭语句条数的多少,而主要是按功能进行分解,直到无法做出明确的功能定义。在分解时既要考虑到模块的聚合度,又要考虑到模块之间的耦合度,在达两者之间选择一个最佳方案。
解析
转载请注明原文地址:https://kaotiyun.com/show/hYXZ777K
本试题收录于:
电子商务设计师上午基础知识考试题库软考中级分类
0
电子商务设计师上午基础知识考试
软考中级
相关试题推荐
数据库系统必须控制事务的并发执行,保证数据库(45)。假设事务T1、T2分别对数据A和B进行的操作如下图所示,事务T1与T2间的并发调度为可串行化调度的是(46)。(45)
对零件关系P,查询库存量大于等于100小于等于500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的SQL语句为:SELECT零件名称,供应商名,库存量FROMPWHERE(41)AND
某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面“不在内存”和“在内存”。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为(25)的页面。假定页面大小为4K,逻辑地址为十六进制2C25
在数据库应用系统开发过程中,常采用_______来实现对数据库的更新操作,其内部以事务程序的方式来编写。
数据库概念结构设计阶段的工作步骤依次为__________。
三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为(7)。
在传统关系系统中,对关系的错误描述是(36)。
如果数据库应用系统的用户表中存有用户登录口令,则应该(52)。
在结构化分析中,用数据流图描述______(1)。当采用数据流图对一个图书馆管理系统进行分析时,______(2)是一个外部实体。(2)
随机试题
下列哪几种疾病情况可以行膀胱镜检查
患者男性,20岁,乏力、纳差5天,尿黄3天,查巩膜黄染,肝肋下1cm,脾肋下未及,ALT1250U/L,抗HBs(+),抗HAVIgM(+),3年前曾患"急性黄疸型肝炎",已愈。该患者最应诊断为
职业健康安全管理体系与环境管理体系的作业文件包括()。
保险的赔付地点一般填写()。
“管理运动”是人们对于管理重要性的认识以及由此而产生的对经济的重大影响过程,主要时间是()。
根据下表,完成126~130题。上表10个国家中,2004年进出口为逆差的国家有几个?()
新到一个部门,一天有人来找你解决问题,你努力想让他满意,可是始终得不到他的满意。他投诉你们部门工作效率低.你这个时候怎么做?
19世纪70至80年代,帝国主义列强从侵占中国周边邻国发展到蚕食中国边疆地区,使中国陷入“边疆危机”。“边疆危机”的主要表现有()
Today’skindergartenersareheavierthankidsbroughtupinthe1970sand1980sandappeartobeontheroadtobecome【M1】______
BabyBoomersAreKillingThemselvesatanAlarmingRate[A]Ithaslongheldtruethatelderlypeoplehavehighersuiciderat
最新回复
(
0
)