...
首页> 外文期刊>Journal of software >Enhancing Software Reuse through Application- level Component Approach
【24h】

Enhancing Software Reuse through Application- level Component Approach

机译:通过应用程序级组件方法增强软件重用

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

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

       

摘要

Current component reusability is not as high as previously expected. Although third-party component providers are in present, large quantity of reduplicative programming effort is still needed in system development process. As conventional component technologies are not flexible enough to deal with requirement diversity and variability, a new type of Application-Level Component (ALC) approach is proposed. The functional granularity of ALC is larger than that of previous components, thus lowering the effort for reusing a component. By separating the stable and instable part of domain requirement, a collection of stable requirement elements can be summarized and implemented by ALCs. The instable part can then be described with a formal language according to the differences in various user cases. A novel reuse process of "selection and description" is established. The description language covers overall aspects of application system requirements, including user interface, computation logic, and database access. The description content for a system is parsed and executed by ALC to fulfill corresponding requirement. By providing different description contents, ALC can be reused in environments full of differences and changes. Evaluations reveal that the reusability of ALC is enhanced to a higher degree of 92.5~95.7%.
机译:当前组件的可重用性没有以前预期的高。尽管目前存在第三方组件提供程序,但是在系统开发过程中仍需要大量的重复编程工作。由于常规组件技术的灵活性不足以应对需求的多样性和可变性,因此提出了一种新型的应用程序级组件(ALC)方法。 ALC的功能粒度大于以前的组件,因此减少了重用组件的工作量。通过将域需求的稳定和不稳定部分分开,ALC可以总结和实现一系列稳定需求元素。然后可以根据各种用例的差异,用正式语言描述不稳定的部分。建立了一种新颖的“选择和描述”重用过程。描述语言涵盖了应用程序系统要求的总体方面,包括用户界面,计算逻辑和数据库访问。系统的描述内容由ALC解析并执行,以满足相应的要求。通过提供不同的描述内容,ALC可以在充满差异和变化的环境中重用。评估表明,ALC的可重用性提高到了92.5〜95.7%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号