İlgiye yönelik yaklaşımla yazılım geliştirme
2007
0 views
0 downloads
Advisor: Prof.dr. Oya Kalıpsız
Abstract (TR)
Nesneye Yönelik Programlama (NYP), yazılım mühendisligi için önemli bir dönüm noktasıdır. Çünkü NYP, günlük yasantımızda karsılastıgımız problem çözme mantıgına benzer olarak, problemleri nesne modeli olarak ele alabilmemizi saglayan bir programlama mekanizması sunar. Fakat NYP teknikleri, yazılım sistemlerindeki artan ihtiyaçlar ve karmasıklasan problemler karsısında bazı gereksinimleri karsılamakta yetersiz kalmaya baslamıstır. Bu çalısmada NYP tekniklerinin eksik kaldıkları yerlerde kullanılabilecek yeni teknikleri içeren bir programlama yaklasımı üzerinde durulacaktır. Bu yeni yaklasım lgiye Yönelik Programlama (YP) adı ile anılmaktadır. YP ile birlikte yazılım dünyasına yeni terimler eklenmistir. En önemli kullanım alanı sistem islevleri ile aynı anda çalısması gereken ve sürekli tekrarlanmak durumunda olan kod bloklarının ayrıstırılması ve bunların özel yapılar ile uygulamaya eklenmesidir. Sistem islevleri ile çakısan islevlere ?enine kesen ilgi?, bunların ayrıstırılmasından olusan yeni yapılara ise ?ilgi? adı verilmektedir. Çalısma süresince, bazı tasarımların neden gerçek kod içerisinde uygulanmasının zor oldugu ve karmasıklıga neden oldugu incelenmis ve bunu gidermek için kullanılan lgiye Yönelik Programlama (YP) teknikleri üzerinde durulmustur. Bu programlama yaklasımında yeni bir sınıf tipi olan ilgiler kullanılarak karmasıklıktan uzak, yeniden kullanılabilir ve bakımı kolay programlar gelistirilmesi hedeflenmektedir. Yine, çalısma süresince YP teknikleri ve getirdikleri yenilikler üzerinde durulmus, yazılım dünyasında getirdikleri kurallar birçok problemin çözümünde kullanılan tasarım kalıplarının YP kullanım alanlarına deginilmis, performansları açısından YP araçlarının karsılastırılmaları yapılmıstır. Gelistirilen örnek bir uygulamada çalısma süresince anlatılan tasarım ve gelistirme adımları izlenmis ve sonuçlar belirtilmistir. Anahtar kelimeler: lgiye Yönelik Program Gelistirme (YPG), Enine Kesen lgiler, UML, GOF Tasarım Kalıpları, YP araç ve çatıları
Author
Dr. Oytun Kurtar
How to Cite
Oytun Kurtar (Yüksek Lisans Tezi). İlgiye yönelik yaklaşımla yazılım geliştirme, 2007, Yıldız Technical University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Yıldız Technical University
- "Geleneksel konut yapılarının" korunmasının ekolojik dengeye sağladığı katkılar üzerine bir inceleme(2012)
- Bilgisayar destekli tasarım programlarında dişli tasarımı(2006)
- 2 eksenli (yatay ve düşey) bir deprem simülatörünün gerçekleştirilmesi(2007)
- SiC nanopartikül ilaveli asitli çinko kaplama banyolarında yapılan kaplamaların malzemenin korozyon direnci ve mekanik özelliklerine etkisinin araştırılması(2012)
- Gemi ana makinesi yardımcı sistemlerine yönelik simülatör algoritmasının geliştirilmesi ve uygulanması(2012)
- Doğrusal matris eşitsizlikleri tabanlı Hsonsuz denetleyici ile yapısal sistemlerin titreşimlerinin aktif kontrolü(2012)
