EN
TR
Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma
Öz
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.
Anahtar Kelimeler
Kaynakça
- 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).
Ayrıntılar
Birincil Dil
Türkçe
Konular
Kütüphane ve Bilgi Çalışmaları, Bilgisayar Yazılımı
Bölüm
Araştırma Makalesi
Erken Görünüm Tarihi
12 Mayıs 2023
Yayımlanma Tarihi
30 Haziran 2023
Gönderilme Tarihi
24 Kasım 2022
Kabul Tarihi
30 Nisan 2023
Yayımlandığı Sayı
Yıl 2023 Cilt: 7 Sayı: 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. UYBİSBBD. 2023;7(1):41-67. doi:10.33461/uybisbbd.1206484
Chicago
Şahinaslan, Ender, Nusret Arpacıoğlu, ve Ö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 Ö (01 Haziran 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, ve Ö. Şahinaslan, “Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma”, UYBİSBBD, c. 7, sy 1, ss. 41–67, Haz. 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 (01 Haziran 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. UYBİSBBD. 2023;7:41–67.
MLA
Şahinaslan, Ender, vd. “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, c. 7, sy 1, Haziran 2023, ss. 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. UYBİSBBD. 01 Haziran 2023;7(1):41-67. doi:10.33461/uybisbbd.1206484
