软件工程之模块独立性

本文探讨了软件工程中模块独立性的关键原则,强调了尽量使用数据耦合,减少控制耦合,限制公共耦合,并避免内容耦合,以提升软件质量。
摘要由CSDN通过智能技术生成
什么是模块?
    在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。
什么是模块独立性?

    模块独立性是指模块内部各部分及模块间的关系一种衡量标准,有内聚和耦合来度量。
有什么作用?
    1.具有独立的模块的软件比较容易开发出来。这是由于能够分割功能而且接口可以简化。
    2.独立的模块比较容易测试和维护。相对来说,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够“插入”模块。

它的度量标准是什么?
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 38
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值