Tasarım kalıpları kullanarak çerçeve geliştirme
Framework development using design patterns
- Tez No: 201390
- Danışmanlar: PROF. DR. OYA KALIPSIZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Yazılım çerçeveleri, çerçeve geliştirme, tasarım kalıpları, çerçeve kalite özellikleri, Software frameworks, design patterns, framework development using design patterns, framework quality characteristics
- Yıl: 2007
- Dil: Türkçe
- Üniversite: Yıldız Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 55
Özet
Mühendislik çalışmalarının temel amaçlarından biri olan kaliteli ürünü hızlı bir şekilde oluşturma ve süreçlerdeki değişikliklere göre güncelleyebilme işi, yazılım mühendisliği kapsamında da ele alınmaktadır. Belirli bir alandaki yazılım ürünlerine temel oluşturan yazılım çerçeveleri kullanımı, kaliteli programların hızlı bir şekilde oluşturulmasına ve bakımının yapılabilmesine olanak sağlamaktadır. Ancak belirli bir alandaki pek çok uygulamaya temel oluşturma görevine sahip çerçevelerin, doğası gereği tekrar kullanılabilir, bakımı yapılabilir ve uygulamalar özelinde genişletilebilir olması gerekir. Bu özelliklere sahip bir çerçeve tasarlamak zor bir iştir. Çerçeve geliştirme sürecinde tasarım kalıpları kullanımı, süreci kolaylaştıracaktır ve bahsedilen özelliklere sahip bir tasarıma ulaşmamıza yardımcı olacaktır. Bu çalışmada üniversitelerin finans birimleri için geliştirilecek yazılımlara temel oluşturacak bir çerçevenin, tasarım kalıpları kullanılarak geliştirilmesi incelenmiştir. Geliştirilen çerçevede uygulanan tasarım kalıplarının amaçları ve tasarımın tekrar kullanılabilirlik, modülerlik, kullanılabilirlik ve bakım yapılabilirlik özelliklerini nasıl etkilediği anlatılmıştır. Geliştirilen ve incelenen çerçeveden yola çıkarak çerçeve ve tasarım kalıpları kullanımının kaliteli yazılım ürünleri oluşturmada önemli bir role sahip olduğu anlatılmak istenmektedir.
Özet (Çeviri)
Creating and maintaning a product of good quality quickly is one of the main goals of the engineering applications. This goal is also examined in software engineering concepts. Using software frameworks, which provide the basic components for the software applications of the same domain, helps in creating and maintaining applications of good quality. However as the frameworks provide the main concepts for lots of applications, a framework must be reusable, maintainable and expandable for each application. Developing a framework which has these properties is a hard job. Using design patterns in framework development process, makes the process easier and helps achieving reusable, maintainable and expandable frameworks. In this work, developing a design patterns based framework for the applications, which will be developed for the financial departments of the universities, is examined and a sample framework is developed. In the framework modules, the purposes of the chosen design patterns are explained and the effects of using design patterns on the reusability, maintainability and usability characteristics of the framework is also explained.
Benzer Tezler
- Ekstrüzyona dayalı yapımda yeniden yapılandırma süreçleri için kavramsal bir çerçeve
A conceptual framework for the reconfiguration processes in extrusion-based making
HÜLYA ORAL KARAKOÇ
Doktora
Türkçe
2021
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
PROF. DR. MERYEM BİRGÜL ÇOLAKOĞLU
- A decision model for customer order prioritization and facility layout design, a case study for structural steel production in construction industry
Müşteri siparişi önceliklendirilmesi ve tesis yerleşim tasarımı için karar modeli, inşaat sektöründe yapısal çelik üretimi için bir uygulama
BURCU NALBANTOĞLU
Doktora
İngilizce
2018
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. YUSUF İLKER TOPCU
- Determining maritime cyber security dynamics on the perspective of marine insurance and development of maritime cyber security risk management tool
Denizcilik sigortaları açısından deniz siber güvenlik dinamiklerinin belirlenmesi ve deniz siber güvenlik risk yönetim aracının geliştirilmesi
GİZEM KAYİŞOĞLU
Doktora
İngilizce
2023
Denizcilikİstanbul Teknik ÜniversitesiDeniz Ulaştırma Mühendisliği Ana Bilim Dalı
DOÇ. DR. PELİN BOLAT
- Virtual landscape in serious games: A framework for enhancing the player interaction focusing on the learning rate
Ciddi oyunlarda sanal peyzaj: Öğrenme oranına odaklanarak oyuncu etkileşimini geliştirmek için çerçeve
SEPEHR VAEZ AFSHAR
Yüksek Lisans
İngilizce
2022
Peyzaj Mimarlığıİstanbul Teknik ÜniversitesiPeyzaj Mimarlığı Ana Bilim Dalı
DR. ÖĞR. ÜYESİ IKHWAN KIM
- Women's use of space in Tehran modern houses constructed between 1960-1980
1960-1980 tarihleri arasında yapılan Tahran modern evlerinde kadınların mekan kullanımı
SEPİDEH DAVODİPAD
Doktora
İngilizce
2021
Mimarlıkİstanbul Teknik ÜniversitesiMimarlık Ana Bilim Dalı
PROF. DR. AHSEN ÖZSOY