...
首页> 外文期刊>Journal of Software Engineering and Applications >Testing Component-Based Software: What It has to do with Design and Component Selection
【24h】

Testing Component-Based Software: What It has to do with Design and Component Selection

机译:测试基于组件的软件:它与设计和组件选择有关

获取原文

摘要

In a component-based software development life cycle, selection of preexisting components is an important task. Every component that has to be reused has an associated risk of failure of not meeting the functional and non-functional requirements. A component's failure would lead a developer to look for some other alternative of combinations of COTS, in-house and engineered components among possible candidate combinations. This means design itself can readily change. The very process of design of a software system and component selection seems to be heavily dependent on testing results. Instability of design, further, becomes more severe due to requirements change requests. Therefore, this instability of design has to be essentially mitigated by using proper design and testing approaches, otherwise, it may lead to exorbitantly high testing cost due to the repeated testing of various alternatives. How these three activities: Component-based software design, component selection and component-based software testing are interrelated? What process model is most suited to address this concern? This work explores the above questions and their implication in terms of nature of a process model that can be convincing in case of component-based software development.
机译:在基于组件的软件开发生命周期中,选择预先存在的组件是一项重要的任务。必须重用的每个组件都有不满足功能和非功能需求的失败风险。组件的故障将导致开发人员在可能的候选组合中寻找COTS,内部组件和工程组件组合的其他替代方案。这意味着设计本身可以随时更改。软件系统设计和组件选择的整个过程似乎在很大程度上取决于测试结果。此外,由于需求变更要求,设计的不稳定性变得更加严重。因此,必须通过使用适当的设计和测试方法来基本上减轻设计的这种不稳定性,否则,由于各种选择的重复测试,可能导致过高的测试成本。这三个活动:基于组件的软件设计,组件选择和基于组件的软件测试如何相互关联?哪种流程模型最适合解决此问题?这项工作探讨了上述问题及其在过程模型的本质方面的含义,这在基于组件的软件开发中很有说服力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号