EN
TR
Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma
Abstract
Yazılım dağıtımı, geliştirilen bir uygulamanın çalıştırılacak dijital ortamlara yüklenmesidir ve yazılım geliştirme yaşam döngüsünde önemli bir aşamadır. Herhangi bir hataya veya kesintiye yol açmayacak şekilde titizlikle uygulanmalıdır. Küçük organizasyon ve sistemlerde bu sürecin işleyişinin manuel olarak işletilebilmesi mümkündür. Ancak orta ve büyük organizasyonlarda dağıtım yapılacak ortamların çeşitliliği, büyüklüğü, karmaşıklığı buna engeldir. Ayrıca iş sürekliliği, güvenlik ve uyum gibi gereksinimler dikkate alındığında manuel dağıtımdan kaynaklı birçok risk söz konusudur. Bu tür risk ve sorunların aşımında otomatik yazılım dağıtım araçlarına ihtiyaç vardır. Bu çalışmada yazılım yaşam ve dağıtım süreci, manuel dağıtımdan kaynaklı sorunlar, sorunların çözümünde kullanılan otomatik dağıtım araçları incelenmiştir. Yazılım dağıtım sürecinin otomatikleştirilmesi uygulamalı olarak çalışılmıştır. Bu çalışma daha önce yapılan çalışmalardan farklı olarak, konusu ve uygulamalı bir sunum olması sebebiyle ilgili kurum çalışanları, öğrenci ve araştırmacılar için teknik bir rehber niteliğindedir. Yazılım dağıtım süreci ve bu sürecin otomatikleştirilmesine yönelik uygulamalı çalışma literatüre kazandırılmıştır.
Keywords
References
- Ali, M., Aftab, A. & Buttt, W.H. (2020). “Automatic Release Notes Generation”. 2020 IEEE 11th International Conference on Software Engineering and Service Science (ICSESS), pp. 76-81, doi: 10.1109/ICSESS49938.2020.9237671.
- Ali, M. Tarar, M.I.N. & Butt, W.H. (2020). “Automatic Release Notes Generation: A Systematic Literature Review,” 2020 IEEE 23rd International Multitopic Conference (INMIC), pp. 1-5, doi: 10.1109/INMIC50486.2020.9318191.
- Arcangeli, J-P., Boujbel, R., & Leriche, S. (2015). “Automatic Deployment of Distributed Software Systems: Definitions and State of the Art”. Journal of Systems and Software. Vol.103, pp. 198-218, https://doi.org/10.1016/j.jss.2015.01.040
- AWS Code Deploy (2022). https://aws.amazon.com/tr/codedeploy/ (14.10.2022).
- Bamboo (2022). Continuous Delivery, from Code to Deployment, https://www.atlassian.com/software/bamboo (14.10.2022).
- Borandag, E. & Yücalar, F. (2020). “Artırılmış Gerçeklik ile Scrum Task Board Uygulaması”. Uluslararası Yönetim Bilişim Sistemleri ve Bilgisayar Bilimleri Dergisi, 4 (1) , 1-12. Doi:10.33461/uybisbbd.652366
- Capistrano (2022). What is Capistrano?, https://capistranorb.com/documentation/overview/what-is-capistrano/ (14.10.2022).
- CircleCI (2022). Product Overview, https://circleci.com/product/, (14.10.2022).
Details
Primary Language
Turkish
Subjects
Library and Information Studies, Computer Software
Journal Section
Research Article
Early Pub Date
May 12, 2023
Publication Date
June 30, 2023
Submission Date
November 24, 2022
Acceptance Date
April 30, 2023
Published in Issue
Year 2023 Volume: 7 Number: 1
APA
Şahinaslan, E., Arpacıoğlu, N., & Şahinaslan, Ö. (2023). Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma. International Journal of Management Information Systems and Computer Science, 7(1), 41-67. https://doi.org/10.33461/uybisbbd.1206484
AMA
1.Şahinaslan E, Arpacıoğlu N, Şahinaslan Ö. Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma. UYBISBBD. 2023;7(1):41-67. doi:10.33461/uybisbbd.1206484
Chicago
Şahinaslan, Ender, Nusret Arpacıoğlu, and Önder Şahinaslan. 2023. “Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma”. International Journal of Management Information Systems and Computer Science 7 (1): 41-67. https://doi.org/10.33461/uybisbbd.1206484.
EndNote
Şahinaslan E, Arpacıoğlu N, Şahinaslan Ö (June 1, 2023) Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma. International Journal of Management Information Systems and Computer Science 7 1 41–67.
IEEE
[1]E. Şahinaslan, N. Arpacıoğlu, and Ö. Şahinaslan, “Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma”, UYBISBBD, vol. 7, no. 1, pp. 41–67, June 2023, doi: 10.33461/uybisbbd.1206484.
ISNAD
Şahinaslan, Ender - Arpacıoğlu, Nusret - Şahinaslan, Önder. “Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma”. International Journal of Management Information Systems and Computer Science 7/1 (June 1, 2023): 41-67. https://doi.org/10.33461/uybisbbd.1206484.
JAMA
1.Şahinaslan E, Arpacıoğlu N, Şahinaslan Ö. Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma. UYBISBBD. 2023;7:41–67.
MLA
Şahinaslan, Ender, et al. “Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma”. International Journal of Management Information Systems and Computer Science, vol. 7, no. 1, June 2023, pp. 41-67, doi:10.33461/uybisbbd.1206484.
Vancouver
1.Ender Şahinaslan, Nusret Arpacıoğlu, Önder Şahinaslan. Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma. UYBISBBD. 2023 Jun. 1;7(1):41-67. doi:10.33461/uybisbbd.1206484
