Yazılım geliştirmede bulanık gereksinim yönetimi
Fuzzy requirements management in software development
- Tez No: 971035
- Danışmanlar: DR. ÖĞR. ÜYESİ AHMET EGESOY
- Tez Türü: Doktora
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2025
- Dil: Türkçe
- Üniversite: Ege Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Bu tez, yazılım projelerindeki gereksinim mühendisliği süreçlerine esnek ve gerçekçi bir bakış açısı kazandırmak amacıyla, Bulanık Betimleme Ağacı (BBA) tabanlı özgün bir model sunmaktadır.Önerilen model, gereksinimlerin sağlanma durumunu sadece“var”ya da“yok”şeklinde değerlendirmek yerine, ara değerlerle ifade ederek daha hassas analizler yapılmasına olanak tanır. Bu modelin uygulanabilirliğini desteklemek amacıyla geliştirilen yazılım aracı, gereksinimlerin ve proje ilerleyişinin anlık olarak izlenmesini sağlar. Böylece proje yöneticileri, yazılımın tamamlanma durumu hakkında daha somut ve sürekli güncellenebilir verilere dayalı kararlar alabilir. Tezde ayrıca, yazılımın hangi modüllerinin bir sonraki aşamada geliştirilmesi gerektiğini öneren yapay zeka destekli bir sistem geliştirilmiştir. Bu yaklaşım, yapay zeka ve bulanık mantığı yazılım mühendisliğiyle entegre ederek sürecin hem daha verimli hem de daha bilinçli bir şekilde ilerlemesini amaçlamaktadır.
Özet (Çeviri)
This thesis presents an original model based on the Fuzzy Spesification Tree with the aim of bringing a flexible and realistic perspective to requirements engineering processes in software projects. Unlike traditional models that evaluate requirements as simply“fulfilled”or“not fulfilled,”the proposed model allows for more precise analyses by representing requirement fulfillment with intermediate values. To support the applicability of this model, a software tool has been developed that enables real-time monitoring of both requirements and project progress. This allows project managers to make more concrete and continuously updated, data-driven decisions regarding the software's completion status. Additionally, the thesis introduces an AI-powered system that recommends which software modules should be developed in the next phase. This approach integrates artificial intelligence and fuzzy logic into software engineering, aiming to make the development process more efficient and well-informed.
Benzer Tezler
- A fuzzy multi criteria decision making approach to software life cycle model selection
Yazılım yaşam döngüsü modeli seçimi için bir bulanık çok kriterli karar verme yaklaşımı
MÜMİN HİÇDURMAZ
Yüksek Lisans
İngilizce
2011
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. RAMAZAN EVREN
- Approches alternatives de la logique floue pour l'application du deploiement
Kalite fonksiyonu yayılımı uygulamalarında alternatif bulanık mantık yaklaşımları
PINAR KAYMAZ
Yüksek Lisans
Fransızca
2003
Endüstri ve Endüstri MühendisliğiGalatasaray ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. E. ERTUĞRUL KARSAK
- Bütçeleme yazılımı seçimi için bir yaklaşım: Küresel Bulanık Doğrusal Programlama Metodu
An approach to select budgeting software: Spherical Fuzzy Linear Programming Method
ELİF ÖZVATAN
Yüksek Lisans
Türkçe
2021
İşletmeİstanbul Teknik Üniversitesiİşletme Ana Bilim Dalı
PROF. DR. FERHAN ÇEBİ
- A decision analysis approach for selecting software defect prediction method in the early phases
Erken aşamalarda yazılım hata tahmin yöntemi seçimi için bir karar analizi yaklaşımı
RANA ÖZAKINCI
Doktora
İngilizce
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. AYÇA KOLUKISA
- DO-178c/DO-331 uyumlu model tabanlı tasarım yaklaşımı kullanılarak bulanık mantık tabanlı uçuş kontrol sistemi geliştirilmesi
Development of fuzzy logic based flight control system using DO-178c/DO-331 compliant model based design approach
YUNUS ERTUĞRUL
Yüksek Lisans
Türkçe
2023
Mekatronik MühendisliğiYıldız Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. CENK ULU