Geniş ölçekli tekrar kullanım ortamlarında bileşen yönelikli yazılım geliştirme
Başlık çevirisi mevcut değil.
- Tez No: 46851
- Danışmanlar: DOÇ.DR. BAHAR ALAKENT
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Tekrar Kullanım, Bileşen Yönelikli Yazılım Geliştirme, Çoklu- Nitelikli Kütükler, Grid Kütük Yapısı, Geniş Ölçekli Tekrar Kullanım, ÇORBA, Software Reuse, Component Oriented Software Development, Multi- Attribute File Structures, Grid File Structure Large Scale Reuse, CORBA
- Yıl: 1995
- Dil: Türkçe
- Üniversite: Ege Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 169
Özet
Ill ÖZET GENİŞ ÖLÇEKLİ TEKRAR KULLANIM ORTAMLARINDA BİLEŞEN YÖNELİKLİ YAZILIM GELİŞTİRME Erdur, Rıza Cenk Yüksek Lisans Tezi, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi: Doç. Dr. Bahar Alakent Temmuz 1995 Birleştirmeye dayanan bir tekrar kullanım yaklaşımı olan 'Bileşen Yönelikli Yazılını Geliştirme' (BYYG), nitelikli ve belli standartlara uyumlu yazılım bileşenlerinin birbiriyle veya geliştirilmekte olan yazılımlar ile birleştirilmesi yolu ile yazılım geliştirme yöntemidir. BYYG ortamlarında bileşenlerin saklanması ve bileşenlere erişim için etkin araçlar tasarlanması üzerinde en çok çalışılan konulardandır. Bu çalışmada diğer yöntemlerden farklı olarak, BYYG ortamındaki bileşenlerin çoklu-nitelikli kütük yapılarında saklanması ve bu yapılar üzerinde çalışan bir bileşen geri elde etme aracı kullanılması önerilmektedir. Bu amaçla, çok kullanılan ve bilinen bir çoklu-nitelikli kütük yapısı olan grid kütük yapısı kullanılmaktadır. Yapılan çalışmalar sonunda, çoklu-nitelikli kütük yapılarına dayanan bileşen geri elde etme araçlarının tek-nitelikli kütük yapılarına dayananlardan daha yüksek verime sahip olduğu görülmüştür. Bilgisayar ağlan teknolojisindeki gelişmelerin sonucu olarak bilgisayar ağı üzerinde farklı yazılını ve donanım alt yapılarında olan kullanıcıların, ağ üzerindeki farklı bileşen kitaplıklarına erişerek bileşen yönelikli yazılım geliştirmeleri olası olmaktadır. Bü tür yazılım geliştirme biçimini destekleyen ortamlar geniş ölçekli tekrar kullanım (GTK) ortamları olarak adlandırılmaktadır. Bu çalışmanın diğer bir amacı GTK ortamları için bir yazılım mimarisi önererek, bu konuda görünen bir eksikliği kapatmaktır. GTK ortamları, çok sayıda kullanıcı ve bileşenden oluştuğu için, yüksek verimli bileşen geri elde etme araçları kullanımı özellikle önem kazanmaktadır. Bu nedenle önerilen mimaride grid kütük yapısı kullanan bir bileşen geri elde etme aracı bulunmaktadır. Ortam bir dağılık nesne yönetim standardı olan ÇORBA ile modellcnmiştir. Mimaride bulunan bileşen geri elde etme aracı ise DEC-ACA yazılımı ile gerçekleştirilmiştir.
Özet (Çeviri)
IV ABSTRACT COMPONENT ORIENTED SOFTWARE DEVELOPMENT IN LARGE SCALE REUSE ENVIRONMENTS Erdur, Rıza Cenk M.S. in Computer Engineering Supervisor: Assoc. Prof. Dr. Bahar Alakent July, 1995 'Component Oriented Software Development' (COSD) which is a compositional reuse approach, is a style of software development. COSD means developing software by integrating high quality software components designed for reuse. Storing components and designing efficient retrieval mechanisims arc among the most important issues in a COSD environment. In this study as an alternative to other methods, it is proposed that the components in a COSD environment should be stored in multi-attribute file structures. It is also proposed that the component retrieval mechanisms should be based on multi-attribute file structures. For this purpose grid file -a welJ known multi-attribute file structure- is used. It has been shown that multi-attribute file structures have better performance than single-attribute file stuctures when used in component retrieval mechanisms. As a result of improvements in computer network technology, it is possible for users on different hardware and software platforms on the network to develop software by integrating the components chosen from different libraries. The environment which support this kind of soflw;irc development is called large scale reuse (LSR) environment. Second aim of this study is to propose a software architecture for LSR environments. For this purpose, a high performance software architecture which uses the grid file structure in component retrieval tool and which depend on CORBA is proposed. The retrieval tool in the proposed architecture is implemented by DBC- ACA which is a product of CORBA standart.
Benzer Tezler
- Growth of microalgae in pre-treated landfill leachate
Ön arıtılmış deponi sızıntı suyunda mikroalg büyütülmesi
UMUT METİN
Yüksek Lisans
İngilizce
2015
Biyoteknolojiİstanbul Teknik ÜniversitesiÇevre Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. MAHMUT ALTINBAŞ
- Assessment of urbanization history of Addis Ababa city, Ethiopia
Addıs Ababa cıty, Ethıopıa'nın kentleşme tarihinin değerlendirilmesi
ABDURAHMAN HUSSEN YIMER
Yüksek Lisans
İngilizce
2023
Şehircilik ve Bölge PlanlamaMersin ÜniversitesiŞehir ve Bölge Planlama Ana Bilim Dalı
DOÇ. DR. ALİ CENAP YOLOĞLU
- İzmir-Foça Sazlıca mevkii kırsal yerleşimini koruma önerisi
Proposal to protect the rural settlement of Sazlıca in Izmir Foça district
ÇAĞIL ATAY
Yüksek Lisans
Türkçe
2023
Mimarlıkİstanbul Teknik ÜniversitesiMimarlık Ana Bilim Dalı
DOÇ. DR. ZEYNEP ERES ÖZDOĞAN
- MQTT-CT: İntelligent MQTT protocol with cloud integration
MQTT-CT: Bulut entegrasyonuyla akıllı MQTT protokolü
MUHAMMED RAŞİT EROL
Yüksek Lisans
İngilizce
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. BERK CANBERK
- Effects of suspended and blended silver nanoparticles on filtration performances and bacterial products at membrane bioreactor (MBR) system
Membran biyoreaktörlerde askıda ve membranda tutuklu gümüş nanoparçacıkların filtrasyon performansı ve bakteriyel ürünlere olan etkileri
SALİHA BESLEN
Yüksek Lisans
İngilizce
2014
Biyoteknolojiİstanbul Teknik ÜniversitesiÇevre Mühendisliği Ana Bilim Dalı
PROF. DR. İSMAİL KOYUNCU