【24h】

MEASUREMENT OF SOFTWARE DESIGN COHESION

机译:软件设计凝聚力的测量

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

摘要

The design of a software architecture is often depicted by graphs that shows elements and their relationships. For example, a structure chart shows calling relationships. Cohesion is an attribute that summarizes the degree of interdependence or connectivity within subsystems. When used in conjunction with measures of other attributes, cohesion can contribute to an assessment of software design quality. Cohesion may also be one of the inputs to a model that predicts faults or some other design quality factor. However, only a few measures of cohesion have been proposed in the literature. This paper proposes an information theory-based measure of cohesion on graphs for application to software design. A graph may be an abstraction of a software system and a subgraph may represent a software module (subsystem).
机译:软件体系结构的设计通常由显示元素及其关系的图表来描述。例如,结构图显示呼叫关系。凝聚力是一个属性,它概括了子系统之间的相互依存或连接的程度。当与其他属性的度量结合使用时,内聚性可以有助于评估软件设计质量。内聚力也可以是模型的输入之一,该模型可以预测故障或某些其他设计质量因数。但是,在文献中仅提出了一些内聚的措施。本文提出了一种基于信息论的图内聚力度量,以用于软件设计。图可以是软件系统的抽象,而子图可以表示软件模块(子系统)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号