首页> 外文期刊>Scientific programming >Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development
【24h】

Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development

机译:寻求一种敏捷方法来管理全球软件开发期间需求对软件体系结构的影响

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

摘要

Requirement change management (RCM) is a critical activity during software development because poor RCM results in occurrence of defects, thereby resulting in software failure. To achieve RCM, efficient impact analysis is mandatory. A common repository is a good approach to maintain changed requirements, reusing and reducing effort. Thus, a better approach is needed to tailor knowledge for better change management of requirements and architecture during global software development (GSD). The objective of this research is to introduce an innovative approach for handling requirements and architecture changes simultaneously during global software development. The approach makes use of Case-Based Reasoning (CBR) and agile practices. Agile practices make our approach iterative, whereas CBR stores requirements and makes them reusable. Twin Peaks is our base model, meaning that requirements and architecture are handled simultaneously. For this research, grounded theory has been applied; similarly, interviews from domain experts were conducted. Interview and literature transcripts formed the basis of data collection in grounded theory. Physical saturation of theory has been achieved through a published case study and developed tool. Expert reviews and statistical analysis have been used for evaluation. The proposed approach resulted in effective change management of requirements and architecture simultaneously during global software development.
机译:需求变更管理(RCM)是软件开发过程中的关键活动,因为糟糕的RCM会导致缺陷的发生,从而导致软件故障。为了实现RCM,必须进行有效的影响分析。通用存储库是维护更改的需求,重用和减少工作量的好方法。因此,需要一种更好的方法来定制知识,以便在全局软件开发(GSD)期间更好地管理需求和体系结构。这项研究的目的是介绍一种创新的方法,以便在全球软件开发过程中同时处理需求和体系结构更改。该方法利用了基于案例的推理(CBR)和敏捷实践。敏捷实践使我们的方法可以迭代,而CBR存储需求并使其可重用。双峰是我们的基本模型,这意味着需求和体系结构可以同时处理。对于这项研究,已经应用了扎根理论。同样,进行了领域专家的采访。访谈和文学笔录构成了扎根理论中数据收集的基础。通过出版的案例研究和开发的工具已经达到了理论的物理饱和。专家审查和统计分析已用于评估。所提出的方法可以在全球软件开发过程中同时对需求和体系结构进行有效的变更管理。

著录项

  • 来源
    《Scientific programming》 |2016年第2期|8198039.1-8198039.16|共16页
  • 作者单位

    King Saud Univ, Coll Comp & Informat Sci, Dept Informat Syst, POB 51178, Riyadh 11543, Saudi Arabia;

    King Saud Univ, Coll Comp & Informat Sci, Dept Informat Syst, POB 51178, Riyadh 11543, Saudi Arabia;

    King Saud Univ, Coll Comp & Informat Sci, Dept Informat Syst, POB 51178, Riyadh 11543, Saudi Arabia;

  • 收录信息 美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号