Bilgisayar Mühendisliği Bölümü Tezleri
Permanent URI for this collectionhttps://hdl.handle.net/20.500.12416/58
Browse
Browsing Bilgisayar Mühendisliği Bölümü Tezleri by Department "Çankaya Üniversitesi, Fen-Edebiyat Fakültesi, Bilgisayar Mühendisliği Bölümü"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Master Thesis Assessing application lifecycle management potentials: An exploratory industrial case study(2019) Akgün, ZüleyhaYazılım projeleri, risk barındıran ve genellikle uzun bir sürece yayılmış olduğundan, başarılı bir sonuç elde etmek adına iyi bir yönetim sistemi gerektirir. İyi bir yönetimin en önemli unsuru ise kontrollü planlamadır. Proje kapsamında, gereksinimler, analiz, tasarım, geliştirme süreci, kestirimler, risk ve değişiklik kontrol yöntemleri, test ve bakım süreçlerinin tam ve doğru bir şekilde tamamlanması için yazılım geliştirme yaşam döngüsünün gerekli tüm aşamalarının doğru ve kararlı bir şekilde planlanması ve sistematik içerisinde yürütülmesi gerekir. Yazılım yaşam döngüsü yönetimi kavramı, yalnızca gelişmeyi değil, aynı zamanda dağıtım ve bakımı da kapsayan etkili yazılım mühendisliği süreçlerinin dâhil edilmesini gerektirir. Yazılım mühendisliği için yeni metodolojiler ortaya çıkmaya devam etse de, yazılım geliştirme hala önemli miktarda başarısızlık oranını deneyimlemeye devam etmektedir. Modern yazılım geliştirmenin karmaşıklıklarının üstesinden gelmek için, çevik kalkınma felsefesi, yazılım geliştiricilerinin uygulama ile ilgili olarak kalmasını ve uygulama değişikliklerini izleyerek gerekli değişiklikleri aşamalı olarak yapmak için paydaşlarla sürekli olarak çalışmasını önermektedir. Uygulama Yaşam Döngüsü Yönetimi (ALM), bir firmanın yazılım geliştirme ve sistem operasyon ekipleri tarafından gerçekleştirilen görevleri harmanlayan, yazılım girişimlerini başlangıçtan sonuçlanana kadar tamamlayan ve değişikliklerin kaydedildiği DevOps olarak ifade edilen yazılım geliştirmeye yönelik yeni bir tavrı yansıtan yeni bir eğilimdir. Bu tezin nihai sonucu, büyük ölçekli bir yazılım geliştirme organizasyonunda ALM'nin bir dizi seçilmiş yazılım projesine hizmet olarak sunulması için bir değerlendirme çerçevesidir. Uygulayıcıları, ALM uygulamalarını fikir aşamasından temel araç setinin seçimiyle uyarlamaya yönlendirmelidir. Son olarak, bu yaklaşımın kullanılabilirliğini değerlendirmek için endüstriyel bir vaka çalışması yapılmıştır. Bu çalışma büyük ölçekli bir şirket ortamında çevik en iyi uygulamaları kullanarak ALM dönüşümüne rehberlik etmektedir. Bunların ışığında, birleşik bir ALM araç seti ve süreçleri, dönüşüm sürecinin ekonomik sonuçları ve öğrenilen dersler ile tartışılacaktır.Master Thesis Implementing a web-based application and designing database for Turkish Airport Operational Database (AODB)(2019) Önal, AlattinBu çalışma, Havaalanı Operasyonel Veritabanının (AODB) tasarlanması ve bu veritabanını kullanan Web tabanlı uygulamalar geliştirilmesi konusunda bir kılavuz olması için tasarlanmıştır. Bu çalışmanın temel amacı, bir havaalanındaki operasyonlar ile ilgili temel bilgileri sunmak, bu operasyonların birbirleriyle olan ilişkilerini göstermek, AODB'nin nasıl tasarlanacağını göstermek, Web tabalı bir AODB uygulamasının nasıl geliştirileceğini adım adım göstermek, AODB ve AODB uygulamalarının Birlikte Karar Alma (CDM) uygulamaları için olan önemini göstermek ve AODB uygulamalarının havaalanı operasyonları için faydalarını analiz etmektir. Bu çalışmada ayrıca örnek bir AODB uygulaması da sunulmuştur.