面向DevOps的软件开发方法的趋势:分析与回顾

Poonam Narang, Pooja Mittal
{"title":"面向DevOps的软件开发方法的趋势:分析与回顾","authors":"Poonam Narang, Pooja Mittal","doi":"10.2174/2666255816666230619121018","DOIUrl":null,"url":null,"abstract":"Background: The trend of software development has always been challenging for industry experts and software developers. There is tremendous growth in software development methodologies under the influence of evolving technologies and the rising demands of society. The 2019 pandemic forced software developers to shut down their offices and begin working from home, thereby, highlighting the critical necessity for a shared development and operations teams platform. As a result, the development trend moves from waterfall and Agile towards DevOps. Objective: The objective of the research is to review and comparatively analyze the availability factor of different selective and required features in software development methodologies. Software development industries will be benefited in appropriate methodology selection based on the requirement. Methods: The analysis is based on review of different development methodologies based on existing literature study, Google, and Stack Overflow Trends followed by tabular comparison of Waterfall, Iterative, Prototype, Spiral development models under Traditional and Rapid Application Development (RAD), Scrum, Kanban, XP for Agile methods with DevOps automation culture on essential features. Results: The moving trend towards DevOps, from Traditional and Agile development, demonstrate the most recent market swings for these models. Although Traditional models adhere to outdated software development methodologies, they are included in this high-quality survey and evaluation because of their widespread use in the software industry and prominent researcher’s survey work. Conclusion: Software developers, students, and researchers will all find it simple to comprehend the workings of development processes as a result of this analytical review. Additionally, it will also make it easier for these target audiences to choose relevant and effective models for software development.","PeriodicalId":36514,"journal":{"name":"Recent Advances in Computer Science and Communications","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Trends of Software Development Methodologies Toward DevOps: Analysis and Review\",\"authors\":\"Poonam Narang, Pooja Mittal\",\"doi\":\"10.2174/2666255816666230619121018\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Background: The trend of software development has always been challenging for industry experts and software developers. There is tremendous growth in software development methodologies under the influence of evolving technologies and the rising demands of society. The 2019 pandemic forced software developers to shut down their offices and begin working from home, thereby, highlighting the critical necessity for a shared development and operations teams platform. As a result, the development trend moves from waterfall and Agile towards DevOps. Objective: The objective of the research is to review and comparatively analyze the availability factor of different selective and required features in software development methodologies. Software development industries will be benefited in appropriate methodology selection based on the requirement. Methods: The analysis is based on review of different development methodologies based on existing literature study, Google, and Stack Overflow Trends followed by tabular comparison of Waterfall, Iterative, Prototype, Spiral development models under Traditional and Rapid Application Development (RAD), Scrum, Kanban, XP for Agile methods with DevOps automation culture on essential features. Results: The moving trend towards DevOps, from Traditional and Agile development, demonstrate the most recent market swings for these models. Although Traditional models adhere to outdated software development methodologies, they are included in this high-quality survey and evaluation because of their widespread use in the software industry and prominent researcher’s survey work. Conclusion: Software developers, students, and researchers will all find it simple to comprehend the workings of development processes as a result of this analytical review. Additionally, it will also make it easier for these target audiences to choose relevant and effective models for software development.\",\"PeriodicalId\":36514,\"journal\":{\"name\":\"Recent Advances in Computer Science and Communications\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Recent Advances in Computer Science and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2174/2666255816666230619121018\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Computer Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Recent Advances in Computer Science and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2174/2666255816666230619121018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0

摘要

背景:软件开发的趋势一直是行业专家和软件开发人员面临的挑战。在不断发展的技术和不断增长的社会需求的影响下,软件开发方法有了巨大的增长。2019年的大流行迫使软件开发人员关闭办公室,开始在家工作,从而突出了共享开发和运营团队平台的迫切必要性。因此,开发趋势从瀑布和敏捷转向了DevOps。目的:本研究的目的是回顾和比较分析软件开发方法中不同的选择性和必需特性的可用性因素。软件开发行业将受益于根据需求选择合适的方法。方法:分析基于现有文献研究、Google和Stack Overflow Trends对不同开发方法的回顾,然后在传统和快速应用开发(RAD)、Scrum、看板、XP的敏捷方法下对瀑布、迭代、原型、螺旋开发模型进行表格比较,并在基本特征上采用DevOps自动化文化。结果:从传统开发和敏捷开发转向DevOps的趋势,展示了这些模型最近的市场波动。尽管传统模型坚持过时的软件开发方法,但由于它们在软件行业的广泛使用和杰出的研究人员的调查工作,它们被包括在这个高质量的调查和评估中。结论:软件开发人员、学生和研究人员都会发现,通过这种分析性的回顾,理解开发过程的工作变得很简单。此外,它还将使这些目标受众更容易为软件开发选择相关且有效的模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Trends of Software Development Methodologies Toward DevOps: Analysis and Review
Background: The trend of software development has always been challenging for industry experts and software developers. There is tremendous growth in software development methodologies under the influence of evolving technologies and the rising demands of society. The 2019 pandemic forced software developers to shut down their offices and begin working from home, thereby, highlighting the critical necessity for a shared development and operations teams platform. As a result, the development trend moves from waterfall and Agile towards DevOps. Objective: The objective of the research is to review and comparatively analyze the availability factor of different selective and required features in software development methodologies. Software development industries will be benefited in appropriate methodology selection based on the requirement. Methods: The analysis is based on review of different development methodologies based on existing literature study, Google, and Stack Overflow Trends followed by tabular comparison of Waterfall, Iterative, Prototype, Spiral development models under Traditional and Rapid Application Development (RAD), Scrum, Kanban, XP for Agile methods with DevOps automation culture on essential features. Results: The moving trend towards DevOps, from Traditional and Agile development, demonstrate the most recent market swings for these models. Although Traditional models adhere to outdated software development methodologies, they are included in this high-quality survey and evaluation because of their widespread use in the software industry and prominent researcher’s survey work. Conclusion: Software developers, students, and researchers will all find it simple to comprehend the workings of development processes as a result of this analytical review. Additionally, it will also make it easier for these target audiences to choose relevant and effective models for software development.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Recent Advances in Computer Science and Communications
Recent Advances in Computer Science and Communications Computer Science-Computer Science (all)
CiteScore
2.50
自引率
0.00%
发文量
142
期刊最新文献
Flood Mapping and Damage Analysis Using Multispectral Sentinel-2 Satellite Imagery and Machine Learning Techniques Efficacy of Keystroke Dynamics-Based User Authentication in the Face of Language Complexity Innovation in Knowledge Economy: A Case Study of 3D Printing's Rise in Global Markets and India Cognitive Inherent SLR Enabled Survey for Software Defect Prediction An Era of Communication Technology Using Machine Learning Techniques in Medical Imaging
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1