Component bades application development


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 1999

Tezin Dili: İngilizce

Öğrenci: OKAN GÖÇMENOĞLU

Danışman: AHMET COŞAR

Özet:

oz BİLEŞEN TABANLI UYGULAMA GELİŞTİRME Göçmenoğlu, Okan M.S., Department of Computer Engineering Danışman: Dr. Ahmet Coşar Ocak 1999,76 sayfa Yazılım projelerinde, olası en kısa zamanda daha çok üretkenlik beklenir. Bileşen tabanlı geliştirme (BTG) yöntemi işletim sistemlerinden istemci/sunucu uygulamalarına kadar bir çok yazılım sorunlarını çözen bir yol önerir. BTG bitmeyen uzatmaları engeller ve yazılım dağıtıldığında hataları en aza indirgemiş olur. BTG ayrıca değişik tipteki yazılımların bibirine sorunsuz entegrasyonunu sağlamada önemli bir rol oynar. BTG1 de bileşenler seçilen bir bileşen mimarisinin üzerinde geliştirilmelidir. Bizim amacımız bir iş bileşeni geliştirmek ve ortamlar arası işlerlilik, programlama dilinden bağımsız olma ve diğer ticari yararları sağlaması gibi hedeflere ulaşıp ulaşmadığımızı görmektir. Bu amaca yönelik olarak içişleri Bakanlığında İLEMOD projesi başlığı altında İle ve devlete ait birimleri bir bileşen olarak geliştirdik. Bu bileşeni MicroSoft'un ActiveX/COM mimarisine dayanarak geliştirdik ve proje içerisinde geliştirilen diğer programlara entegre ettik. Bu bileşen daha sonra geliştirilmesi planlanan uygulamalar içinde kullanılabilecektir. Bileşenin olgunlaşması için başlangıçta kritik bir zaman kaybı olsada bu bileşeni kullanarak gelecekte geliştirilecek uygulamalar için birçok zaman ve güç kazancı sağlar. Bu kazançları temin etmenin en önemli şartıda iş bileşeni olarak tespit edilenin genel olması ve bileşen mimarisinin platformlar arası çalışılabilirlik sağlamasıdır. Anahtar Kelimeler : bileşen tabanlı uygulama geliştirme, ortamlar arası işlerlilik, ActiveX, COM iv