首页> 外文学位 >Combining case-based reasoning and commonality analysis for software requirements reuse.
【24h】

Combining case-based reasoning and commonality analysis for software requirements reuse.

机译:将基于案例的推理和通用性分析相结合,以重用软件需求。

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

摘要

Requirements reuse may significantly reduce life cycle costs by improving the quality of requirements specifications, mitigating risks, and facilitating design, code, and test reuse. A novel process is presented describing how the combination of case based reasoning (CBR) techniques and the commonality analysis (CA) may be used to provide tool based support for efficient requirements reuse for a domain. Case based reasoning is a problem Solving and knowledge reuse technique. The commonality analysis is a software engineering technique that highlights the variabilities and commonalities of systems within a domain. A domain, a family of systems, is a set of existing and future applications with overlapping capabilities and data. The CA/CBR system structures system artifacts based on commonalities and variabilities. The CA/CBR system uses similarity based retrieval of requirements traceability matrices to effectively create requirements documents of a new system based on a selection of high level requirements. Furthermore, the CA/CBR system takes into consideration effort estimates for the new system derived from historical data and requirements traceability. The process is evaluated through a series of experiments involving the development of a sample CA document and sample systems within a domain. Empirical results suggest that the CA/CBR system may improve the efficiency of requirements elicitation and provide a reasonable development effort estimate at the requirements phase.
机译:需求重用可以通过改善需求规范的质量,降低风险并促进设计,代码和测试的重用来显着降低生命周期成本。提出了一种新颖的过程,描述了如何将基于案例的推理(CBR)技术和共性分析(CA)的组合用于为基于域的有效需求重用提供基于工具的支持。基于案例的推理是一种解决问题和知识重用的技术。通用性分析是一种软件工程技术,可突出显示域内系统的可变性和通用性。域是一组系统,是功能和数据重叠的一组现有和将来的应用程序。 CA / CBR系统基于共性和可变性构造系统工件。 CA / CBR系统使用基于相似性的需求可追溯性矩阵进行检索,以基于对高级需求的选择有效地创建新系统的需求文档。此外,CA / CBR系统考虑了从历史数据和需求可追溯性得出的新系统的工作量估算。该过程通过一系列实验进行评估,这些实验涉及在域内开发示例CA文档和示例系统。实证结果表明,CA / CBR系统可以提高需求引发的效率,并在需求阶段提供合理的开发工作量估计。

著录项

  • 作者

    Mussbacher, Gunter.;

  • 作者单位

    Simon Fraser University (Canada).;

  • 授予单位 Simon Fraser University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 1999
  • 页码 103 p.
  • 总页数 103
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号