Çankaya GCRIS Standart veritabanının içerik oluşturulması ve kurulumu Research Ecosystems (https://www.researchecosystems.com) tarafından devam etmektedir. Bu süreçte gördüğünüz verilerde eksikler olabilir.
 

A comparative analysis of feature-oriented development (fod) with object-oriented development (ood) in software engineering

dc.contributor.author Sapan, İlker
dc.date.accessioned 2016-02-01T11:26:00Z
dc.date.available 2016-02-01T11:26:00Z
dc.date.issued 2007
dc.department Çankaya Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Bölümü en_US
dc.description.abstract 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. en_US
dc.description.abstract 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çler", "iş kuralları" ve "iş servislerinden'' 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. en_US
dc.description.publishedMonth 9
dc.identifier.citation SAPAN, İ. (2007). A comparative analysis of feature-oriented development (fod) with object-oriented development (ood) in software engineering. Yayımlanmamış yüksek lisans tezi. Ankara: Çankaya Üniversitesi Fen Bilimleri Enstitüsü. en_US
dc.identifier.uri https://hdl.handle.net/20.500.12416/617
dc.language.iso en en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Feature-Driven Development en_US
dc.subject Feature-Oriented Development en_US
dc.subject Object-Oriented Development en_US
dc.subject Service-Oriented Architecture en_US
dc.subject Features en_US
dc.subject Nesneye Yönelik Geliştirme en_US
dc.subject Özellikler en_US
dc.subject Özellik Güdümlü Geliştirme en_US
dc.subject Özellik Yönelimli Geliştirme en_US
dc.subject Servis Odaklı Mimari en_US
dc.title A comparative analysis of feature-oriented development (fod) with object-oriented development (ood) in software engineering tr_TR
dc.title A Comparative Analysis of Feature-Oriented Development (Fod) With Object-Oriented Development (Ood) in Software Engineering en_US
dc.title.alternative Yazılım Mühendisliğinde Özellik Yönelimli Geliştirme Metodu ile Nesneye Yönelik Geliştirme Metodunun Karşılaştırmalı Analizi en_US
dc.type Master Thesis en_US
dspace.entity.type Publication

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sapan,İlker.pdf
Size:
2.24 MB
Format:
Adobe Portable Document Format
Description:
Yazar sürümü

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: