Araştırma Makalesi

Yazılım Dağıtım Sürecinin Otomatikleştirilmesine İlişkin Uygulamalı Bir Çalışma

Cilt: 7 Sayı: 1 30 Haziran 2023
PDF İndir
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

  1. 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.
  2. 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.
  3. 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
  4. AWS Code Deploy (2022). https://aws.amazon.com/tr/codedeploy/ (14.10.2022).
  5. Bamboo (2022). Continuous Delivery, from Code to Deployment, https://www.atlassian.com/software/bamboo (14.10.2022).
  6. 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
  7. Capistrano (2022). What is Capistrano?, https://capistranorb.com/documentation/overview/what-is-capistrano/ (14.10.2022).
  8. 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

Kaynak Göster

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

Cited By