首页> 外文OA文献 >FEATUREOUS: AN INTEGRATED ENVIRONMENT FOR FEATURE-CENTRIC ANALYSIS AND MODIFICATION OF OBJECT-ORIENTED SOFTWARE
【2h】

FEATUREOUS: AN INTEGRATED ENVIRONMENT FOR FEATURE-CENTRIC ANALYSIS AND MODIFICATION OF OBJECT-ORIENTED SOFTWARE

机译:特色:面向对象的软件的以特征为中心的分析和修改的集成环境

摘要

The decentralized nature of collaborations between objects in object-oriented software makes it difficultto understand the implementations of user-observable program features and their respectiveinterdependencies. As feature-centric program understanding and modification are essential duringsoftware maintenance and evolution, this situation needs to change. In this paper, we present Featureous,an integrated development environment built on top of the NetBeans IDE that facilitates feature-centricanalysis of object-oriented software. Our integrated development environment encompasses alightweight feature location mechanism, a number of reusable analytical views, and necessary APIs forsupporting future extensions. The base of the integrated development environment is a conceptualframework comprising of three complementary dimensions of comprehension: perspective, abstractionand granularity. Together, these dimensions allow the analyst to focus the analysis at the right mode ofcomprehension during software evolution. We demonstrate applicability of our integrated developmentenvironment by conducting a case study of change adoption using the JHotDraw SVG.
机译:面向对象的软件中对象之间协作的分散性使得难以理解用户可观察的程序功能及其各自的相互依赖性的实现。由于以功能为中心的程序的理解和修改在软件维护和演化过程中至关重要,因此这种情况需要改变。在本文中,我们介绍了Featureous,这是一个基于NetBeans IDE构建的集成开发环境,它有助于对面向对象的软件进行以功能为中心的分析。我们的集成开发环境包括轻量级特征定位机制,许多可重用的分析视图以及用于支持将来扩展的必要API。集成开发环境的基础是概念框架,包括三个互补的理解维度:透视,抽象和粒度。这些维度共同使分析人员可以将分析重点放在软件开发过程中的正确理解模式上。通过使用JHotDraw SVG进行变更采用的案例研究,我们证明了集成开发环境的适用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号