【24h】

Information Systems Decomposition based on Cohesion and Coupling

机译:基于内聚和耦合的信息系统分解

获取原文
获取原文并翻译 | 示例

摘要

Design is an important ingredient of software quality. Little is known however on the best approaches to structure a system in subsystems. Also how do we decide that one software structure is good, or bad? A system should exhibit high cohesion inside modules and low coupling among modules. These two concepts are defined qualitatively, and only at the module level, not at the system level. In this work, metrics are introduced for cohesion and coupling and used to define a quality metric at the system level. The metrics involve weighted links between the modules and a different approach, based on an external quality indicator, is used to estimate the weights of the links. The approach involves a maintenance effort model and an experiment on three real-world information systems. The results seem to indicate that the system-wide metric based on cohesion and coupling, and available early in the development cycle, is a good indicator of a system's maintainability. The results also indicate that data exchange is a good criterion for regrouping modules into subsystems.
机译:设计是软件质量的重要组成部分。然而,关于在子​​系统中构建系统的最佳方法知之甚少。另外,我们如何确定一种软件结构的好坏呢?系统应该在模块内部表现出较高的内聚性,而模块之间的耦合性则较低。这两个概念是定性定义的,仅在模块级别定义,而不在系统级别定义。在这项工作中,引入了用于内聚和耦合的度量,并用于在系统级别定义质量度量。度量标准涉及模块之间的加权链接,并且基于外部质量指标的不同方法用于估计链接的权重。该方法涉及维护工作量模型和在三个实际信息系统上的实验。结果似乎表明,基于内聚和耦合的全系统度量标准可以在开发周期的早期使用,可以很好地指示系统的可维护性。结果还表明,数据交换是将模块重新组合为子系统的良好标准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号