A comparative analysis of feature-oriented development (fod) with object-oriented development (ood) in software engineering
Yazılım mühendisliğinde özellik yönelimli geliştirme metodu ile nesneye yönelik geliştirme metodunun karşılaştırmalı analizi
- Tez No: 177040
- Danışmanlar: DR. SEMİH ÇETİN, PROF. DR. ZİYA AKTAŞ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Mühendislik Bilimleri, Computer Engineering and Computer Science and Control, Science and Technology, Engineering Sciences
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2007
- Dil: İngilizce
- Üniversite: Çankaya Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 120
Özet
Bu tez çalışmasının amacı Özellik Yönelimli Geliştirme (ÖYG) metodu ile Nesneye Yönelik Geliştirme (NYG) metodunun karşılaştırmalı analizini bir örnek problem üzerinde gerçekleştirmektir. Yazılım mühendisliğinde ?özellik? kavramı; yeni araç ve teknikler sayesinde oldukça popüler olmaya başlamıştır. Burada ÖYG kavramı; Özellik Yönelimli Alan Analizi yaklaşımı kullanılarak bir uygulama kümesinin özellikler bazında ayrıştırılması ve sonrasında bu özelliklerin bir yazılım süreç yaklaşımı olan Özellik Güdümlü Geliştirme (ÖGG) ile yönetilmesi anlamında kullanılmaktadır. Klasik anlamda ÖGG yaklaşımı; özelliklerin modellenmesinden sonra bilinen nesneler yardımı ile gerçekleştirilmesini öngörmektedir. Bununla birlikte, Özellik Yönelimli Programlama yaklaşımı ise özelliklerin kendi başlarına ifade edilebildiği tamamen konuya özgü bir programlama modeli ortaya koymaktadır. Ancak bu tez çalışması; ÖYG vizyonu bünyesinde özelliklerin ifade edilebilmesi ve gerçekleştirilmesi için ?iş süreçleri?, ?iş kuralları? ve ?iş servisleri?nden oluşan yeni bir model önermektedir. Bu çalışma; ÖYG metodunun özellikle NYG metodu ile karşılaştırılması adına yazılım süreçlerini irdeleyecek ve değerlendirecek, her iki metodun performanslarını analiz edecek ve diğer uygun nitelikleri gözönünde tutacaktır. Sonuçta, ÖYG'nin avantaj ve dezavantajları diğer uygulama geliştirme yöntemleri ile de karşılaştırılacaktır.
Özet (Çeviri)
The objective of this thesis is to compare the Feature-Oriented Development (FOD) with Object-Oriented Development (OOD) on a case problem. Employing the features in software engineering has become quite popular recently with the emerging tools and techniques. FOD is used within a context in this thesis as partitioning an application domain in terms of ?features? yielded by Feature-Oriented Domain Analysis, and then managing them through a relevant software process model known as Feature-Driven Development (FDD). The conventional FDD approach makes use of classical objects to implement features. Whereas, features can also be implemented by means of a dedicated programming model, i.e. Feature-Oriented Programming, to treat the features as first class entities. However, the FOD vision in this study proposes another model for expressing and implementing the features in terms of ?business processes?, ?business rules?, and ?business services?. The thesis will examine and evaluate the processes, analysis of the performance, time management, and other relevant issues of FOD in comparison specifically with OOD. Eventually, the advantages and disadvantages of FOD will be summarized with respect to other related development methodologies.
Benzer Tezler
- Harran evlerinin geometrik özelliklerinin ve yapım tekniğinin hesaplamalı performans bağlamında değerlendirilmesi
Evaluation of geometric features and construction technique of Harran houses in context of computational performance
SERHAT GÜLMÜŞ
Yüksek Lisans
Türkçe
2023
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DOÇ. DR. SEMA ALAÇAM
DR. ÖĞR. ÜYESİ ORKAN ZEYNEL GÜZELCİ
- Örgüt topluluklarında yeni örgüt formlarının oluşumu: Türkiye ve Avrupa bağlamında bir araştırma
Formation of new organizational forms in organizational populations: A study in the context of Türkiye and Europe
SENCER ÖZEL
Doktora
Türkçe
2024
İşletmeGalatasaray Üniversitesiİşletme Ana Bilim Dalı
PROF. DR. NACİYE AYLİN ATAAY SAYBAŞILI
- Veri zarflama analizi ile türkiye birinci futbol ligi takımlarının performans değerlendirmesi
Performance evaluation of turkish first division football league teams with data envelopment analysis
NEŞET YILMAZ
Yüksek Lisans
Türkçe
2015
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. CEMİL CEYLAN
- The effects of restructuring in the property development sector on urban processes: A case study on Erzurum and Kayseri
Emlak geliştirme sektöründeki yeniden yapılanmanın kentsel süreçlere etkisi: Erzurum ve Kayseri örnekleri
DEFNE DURSUN
Doktora
İngilizce
2015
Kamu YönetimiOrta Doğu Teknik ÜniversitesiKentsel Politika Planlaması ve Yerel Yönetimler Ana Bilim Dalı
PROF. DR. MELİH ERSOY