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.
翻译:目标:本项研究的目标是提供对解决软件开发生命周期中各种关切问题的概览。方法:利用预先界定的程序进行了系统的绘图研究。在多个研究人员进行了三轮选择之后,搜索了四个数字数据库,以查找研究文献,并选定了四个数据库进行初级研究。结果:从不同角度对提取的数据进行了处理并报告了结果。结果还对照我们的研究目标进行了分析。结论:我们表明,在使用术语和处理软件开发生命周期不同阶段的关切方面存在着相当大的差异。