...
首页> 外文期刊>Indian Journal of Science and Technology >Complexity Metrics for Component-based Software Systems: Developer Perspective
【24h】

Complexity Metrics for Component-based Software Systems: Developer Perspective

机译:基于组件的软件系统的复杂性度量:开发人员观点

获取原文
           

摘要

Background: A Component-Based Development (CBD) is an integration centric system focusing on assembling individual components in order to build a software system. Most of the existing CBD metrics rely on parameters that are too difficult to measure in practice due to the component’s internal elements may not be visible to developers or testers. Objective: We proposed two suite of metrics to measure the structural complexity and interaction complexity of Component-Based Software System (CBSS) from perspective of component developer. Methods: Based on the analysis of the component specification, the elements of interface which includes properties, methods and events are measured. The proposed metrics quality is evaluated from a mathematical perspective using BMB properties. Finding: The theoretical evaluation results indicated that the proposed metrics are valid internal measures. The proposed metrics are useful in understanding and identifying the areas in the design where improvements are likely to have a high attention. Thus, the proposed metrics appear promising as a means of capturing the quality of the CBSS design in question. Application/Improvements: It has been widely reported that lower complexity is believed to provide advantages such as lower maintenance time, easier to test, highly reusable and easier to understand.
机译:背景:基于组件的开发(CBD)是一个以集成为中心的系统,致力于组装单个组件以构建软件系统。由于组件的内部元素对于开发人员或测试人员可能不可见,因此大多数现有的CBD度量标准都依赖于实际难以测量的参数。目的:我们提出了两种度量标准,以从组件开发人员的角度衡量基于组件的软件系统(CBSS)的结构复杂性和交互复杂性。方法:在对组件规范进行分析的基础上,对包括属性,方法和事件在内的界面元素进行了测量。使用BMB属性从数学角度评估了建议的度量标准质量。发现:理论评估结果表明,所提出的度量是有效的内部度量。建议的度量标准有助于理解和识别设计中可能引起高度关注的区域。因此,拟议的度量标准有望成为捕获有关CBSS设计质量的一种手段。应用/改进:据广泛报道,较低的复杂度被认为具有诸如减少维护时间,易于测试,高度可重用和易于理解等优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号