...
首页> 外文期刊>Indian Journal of Science and Technology >Component Reusability of a Software System based on Cohesion and Coupling
【24h】

Component Reusability of a Software System based on Cohesion and Coupling

机译:基于内聚和耦合的软件系统的组件可重用性

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Background/Objectives: Module based software development provides one of the best ways for the development of big projects. Project can easily be divided into different modules so that the development process is faster. In our approach we are determining the reusable components of a software system and enhancing the accuracy of the methods for determining them. Method/Statistical Analysis: We are using genetic algorithm and fuzzy c mean algorithm to find the cohesion and coupling between the components of a software system on basis of which reusability of the components is determined. Already existing software projects are collected and technique was applied on them to determine the reusable components of those projects and value of f-measure is calculated as a factor of comparison with previous techniques. Finding: In our approach we have found the reusable components of a software system by not only finding the dependencies between the different elements of a single package but also the finding dependencies between the elements of different packages of an already existing project that makes our approach different from existing study. The combination of two algorithms is used for identification and classification of the functions, classes, packages and sub packages in order to find out coupling and cohesion between these elements of a software system and and yields higher accuracy as compared to existing methods.
机译:背景/目标:基于模块的软件开发提供了开发大型项目的最佳方法之一。项目可以轻松地划分为不同的模块,从而加快了开发过程。在我们的方法中,我们正在确定软件系统的可重用组件,并提高确定它们的方法的准确性。方法/统计分析:我们正在使用遗传算法和模糊c均值算法查找软件系统各组件之间的内聚性和耦合性,从而确定组件的可重用性。已经收集了现有的软件项目,并对其进行了应用技术以确定这些项目的可重用组件,并计算了f-measure的值作为与以前技术进行比较的一个因素。发现:在我们的方法中,我们不仅找到了单个包的不同元素之间的依赖关系,而且还发现了已经存在的项目的不同包的元素之间的依赖关系,从而找到了软件系统的可重用组件,这使我们的方法与众不同来自现有研究。两种算法的组合用于功能,类,程序包和子程序包的标识和分类,以便找出软件系统的这些元素之间的耦合和内聚力,并且与现有方法相比,具有更高的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号