Context: Successfully addressing stakeholder concerns that are related to software system development and operation is crucial to achieving development goals. The importance of using a systematic approach to addressing these concerns throughout the software development life cycle is growing as more and more systems are employed to handle critical tasks. Objective: The goal of this study is to provide an overview of addressing concerns across the software development life cycle. Method: A systematic mapping study was conducted using a pre-defined protocol. Four digital databases were searched for research literature and primary studies were selected after a three round selection process conducted by multiple researchers. Results: The extracted data are processed and the results are reported from different viewpoints. The results are also analyzed against our research goals. Conclusion: We show that there is a considerable variation in the use of terminologies and addressing concerns in different phases of the software development life cycle.
翻译:上下文:成功解决与软件系统开发和运维相关的利益相关者关切点对于实现开发目标至关重要。随着越来越多的系统被用于处理关键任务,在整个软件开发生命周期中采用系统化方法处理这些关切点的重要性日益凸显。目标:本研究旨在全面概述软件开发生命周期中关切点的处理方式。方法:采用预定义协议进行系统映射研究。在四个数字数据库中检索研究文献,经过多轮研究者参与的三轮筛选后选定主要研究。结果:对提取数据进行处理,并从不同视角报告结果,同时对照研究目标进行分析。结论:研究表明,软件开发生命周期各阶段在术语使用和关切点处理方面存在显著差异。