Master'sOpen Access

Nesne tabanlı uygulama çerçevelerinin karşılaştırılması ve en uygun tasarlama tekniğinin seçilmesi

2006
0 views
0 downloads
Advisor: Prof. Dr. Alp R. Kut

Abstract (TR)

Nesne tabanlı uygulama çerçeveleri için çeşitli tanımlamalar yapıldı. Bunlardan enpopuler olanı ?Uygulama çerçevesi belirli bir problem alanında kısmi bir tasarım vekodlamadır? [Bosch]. Benim düşünceme göre uygulama çerçevesi soyut ve somutsınıflardan oluşan bir yapıdır öyle ki bu sınıflar belirli bir problem alanı içersinde karşılaşılanbenzer problemler için çözümler oluştururlar. Uygulama çerçevesinin ana bölümü soyutsınıflardan meydana gelir.Nesne Tabanlı Çerçeveler on sekizinci yüzyılın başlarında kullanılmaya başlandı vegün geçtikçe daha da populer olmakta. Onlar yazılım geliştiriciler için uygulamalara alt yapıoluşturmaktadır. İyi bir uygulama çerçevesi belirli özelliklere sahip olmalıdır. Bunlarkullanım kolaylığı, genişleyebilirlik, esneklik, tamamlanabilirlik. Bu özellikler yenidenkullanabilirliği arttırır.Bu çalışmanın amacı nesne tabanlı çerçeveleri ve tasarlama tekniklerinin detaylı birşekilde incelenmesidir. Bu yüzden uygulama çerçevesi ve bu çerçeveler için kullanılantasarlama teknikleri ile ilişkili kavramlar üzerinde çalışıldı ve uygulama çerçevelerigeliştirmede kullanılan en güzlü teknik seçildi. Şu anda kullanımda olan çok fazla uygulamaçerçevesi olmasından dolayı incelemek için bazı çerçeveler seçildi. Bunlar ACE (AdaptiveCommunication Enviroment), MET++ (Multimedia Application Framework) ve SMA (StateManeger Interface) `dır. Bu inceleme ve karşılaştırmadan sonra biraz daha genel olan .NETFramework incelendi. Sonuc olarak kullanılmakta olan dizayn tekniklerinden en uygunolanın seçildi. Buna ilave olarakta daha önceden seçilip incelenen nesne tabanlı uygulamaçerçeveleri karşılaştırıldı.

Author

Dr. Güler Sezer

How to Cite

Güler Sezer (Yüksek Lisans Tezi). Nesne tabanlı uygulama çerçevelerinin karşılaştırılması ve en uygun tasarlama tekniğinin seçilmesi, 2006, Dokuz Eylül University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Dokuz Eylül University