如何理解模块独立性?用什么指标来衡量模块独立性?

 我来答
分享社会民生
高粉答主

2021-01-03 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283338

向TA提问 私信TA
展开全部

模块独立性是指每个模块只完成系统要求的独立的子功能(即:功能单一),并且与其他模块的联系最少且接口简单(比如:只有一个接口)。模块的独立程度可以由两个定性标准度量;内聚和耦合耦合衡量不同模块之间互相依赖的紧密程度。

但是,在一个系统的模块结构中没有哪两个模块可以完全独立,所以,要力争模块之间尽量独立,以得到一个质量良好的模块结构。一般采用两个准则衡量软件的模块独立性:模块间的耦合,模块的内聚。




扩展资料

功能模块独立性通过制定具有单一功能并且和其他功能模块没有过多联系的功能模块来实现的。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。

功能模块独立性好的软件接口简单,易于编制,独立的功能模块也比较容易测试和维护,限制了功能模块之间由于联系紧密而引起的修改副作用。独立性是保证软件质量的重要因素。


月醉潇湘
高粉答主

2017-07-15 · 醉心答题,欢迎关注
知道大有可为答主
回答量:8598
采纳率:97%
帮助的人:607万
展开全部
模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。
模块的独立性很重要:
第一,有效的模块化(即具有独立的模块)的软件比较容易开发出来。
第二,独立的模块比较容易测试和维护。
模块的独立程度可以由两个定性标准度量,分别是内聚和耦合。
内聚衡量一个模块内部各个元素彼此结合的紧密程度;
耦合衡量不同模块彼此之间互相依赖(连接)的紧密程度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海瑞两千
2012-05-23 · TA获得超过7397个赞
知道大有可为答主
回答量:2321
采纳率:66%
帮助的人:764万
展开全部
模块独立性是指每个模块只完成系统要求的独立的子功能(即:功能单一),并且与其他模块的联系最少且接口简单(比如:只有一个接口)。 模块的独立程度可以由两个定性标准度量;内聚和耦合 耦合衡量不同模块之间互相依赖的紧密程度,内聚衡量一个模块内部各个元素彼此结合的紧密程度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renen215
2012-05-26 · 超过11用户采纳过TA的回答
知道答主
回答量:192
采纳率:25%
帮助的人:27.9万
展开全部

好的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式