【24h】

A Framework for Component Based Software Flexible Design

机译:基于组件的软件灵活设计框架

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

摘要

Component-based software design is still an open issue in Component-Based Software Engineering due to nondeterministic granularity of the externally-provided components. The separation-of-concern development pattern adopted by component-based development (CBD) has prevented its widespread success in practices. Both the developer of a component and the developer of a system using components often face the problem that information vital for certain development tasks is not available, which has various consequences to complicate each stage of CBD process. In order to improve that, service and dynamic service specification are first defined from component's point of view respectively. Then, based on these definitions, a framework for component-based flexible design is proposed in this paper under considerations of domain-specific knowledge and analysis of existing systems. It can help software developers not only understand user's requirements more correctly but also reuse successful development and test cases from domain-specific knowledge and existing systems, which can shorten the lifecycle of CBD.
机译:由于基于组件的外部组件的不确定性,基于组件的软件设计在基于组件的软件工程中仍然是一个未解决的问题。基于组件的开发(CBD)所采用的关注分离开发模式阻止了其在实践中的广泛成功。组件的开发人员和使用组件的系统的开发人员都经常面临这样的问题:对于某些开发任务而言至关重要的信息不可用,这将使CBD流程的每个阶段变得复杂。为了改善这一点,首先分别从组件的角度定义服务和动态服务规范。然后,基于这些定义,在考虑领域特定知识和现有系统分析的基础上,本文提出了一种基于组件的柔性设计框架。它可以帮助软件开发人员不仅更正确地了解用户需求,而且可以重用来自特定领域知识和现有系统的成功开发和测试案例,从而缩短CBD的生命周期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号