Geri Dön

A component based model driven software development framework for web based applications

Web tabanlı uygulamalar için bileşen tabanlı ve model güdümlü bir yazılım geliştirme çerçevesi

  1. Tez No: 490342
  2. Yazar: AFRAH UMRAN ALRUBAEE
  3. Danışmanlar: YRD. DOÇ. DR. DENİZ ÇETİNKAYA
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2017
  8. Dil: İngilizce
  9. Üniversite: Atılım Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 86

Özet

Yüksek kaliteli, uygun maliyetli, güvenilir ve zamanında tamamlanmış yazılım sistemlerini geliştirmek, bu sistemlerin büyüklüğü ve karmaşıklığı nedeniyle oldukça zor bir iştir. Geleneksel sıfırdan yazılım geliştirme yaklaşımlarıbu zorlukla baş edebilmek için uygun olmayabilir. Bu nedenle yazılım geliştirme verimliliğini artırmak için farklı yaklaşımlar önerilmiştir. Bu yaklaşımlardan ikisi bileşen tabanlı yazılım mühendisliği ve model güdümlü yazılım geliştirme yaklaşımıdır. Bileşen tabanlı yazılım mühendisliği (CBSE), bir yazılımı geliştirirken yeniden kullanılabilir yazılım bileşenleri kullanarak,yeniden kullanılabilirlik problemine çözüm olarak önerilmiştir. Model güdümlü yazılım geliştirme (MDD), verimliliği artırmak, maliyeti ve harcanan eforu düşürmek için ortaya çıkmış başka bir yaklaşımdır. MDD, istenen sistemin temel özelliklerini modeller olarak temsil ederek ve bu modellerden nihai kaynak kodu üreterek yazılım geliştirme sürecinin zorluklarıyla yüzleşmeyi amaçlamaktadır. Bu çalışmanın amacı, yazılım geliştirmeyi kolaylaştırmak için MDD ve CBSE yaklaşımlarının avantajlarını ve özelliklerini birleştirerek yeni bir yazılım geliştirme yöntemive çerçevesi önermektedir. Önerilen yöntem, bir e-öğrenme sistemi geliştirmek için başarıyla bir vaka çalışmasında kullanılmıştır. Önerilen çerçeve, mevcut bileşen tabanlı yazılım geliştirme süreç modelleri ile karşılaştırılarak değerlendirilmiştir.

Özet (Çeviri)

Developing a high quality, cost effective, reliable and on time software systems is a challenging task due to the large size and complexity of these systems. Traditional developing approaches that are concerned with constructing software systems from scratch cannot be suitable for dealing with this challenge. For that reason several approaches have been introduced to increase the productivity of the development. Two of these approaches are component based software engineering and model driven software development. Component based software engineering (CBSE) has been introduced as a solution for software reusability problem by using reusable software components to build new software system. Model driven development (MDD) is another approach in software development that was introduced to increase productivity and decrease the cost and effort. MDD aims to face the challenges of software development process through representing the essential aspects of the required system as models and generating the final source code from these models. The aim of this work is proposing a software development framework that combines MDD and CBSE approaches for merging the advantages and features of these approaches to facilitate software development. The framework is used successfully to develop an e-learning system as a case study. The framework was evaluated by making a comparison between existing component based software development process models and our framework.

Benzer Tezler

  1. Enformasyon teknolojisi

    Başlık çevirisi yok

    İZZET HAKAN YAREN

    Yüksek Lisans

    Türkçe

    Türkçe

    1996

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Y.DOÇ.DR. CENGİZ GÜNGÖR

  2. Development of an agent based elexible manufacturing cell controller using distrubuted internet applications

    Dağıtık ağ uygulamaları mimarisi kullanılan ajan temelli esnek imalat hücresi geliştirilmesi

    TOLGA CANGAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2000

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖMER ANLAĞAN

  3. Intelligent agents based simulation using Jack development environment

    Jack geliştirme ortamında kullanarak akıllı etmenler tabanlı benzetim

    ÇAĞATAY ÇATAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ.DR. COŞKUN SÖNMEZ

  4. Sayısal ortamda kartografik genelleştirme

    Cartographic generalization in digital environment

    TÜRKAY GÖKGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1994

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    PROF.DR. DOĞAN UÇAR

  5. Otonom araçlar için 2B lazer tarayıcı kullanılarak yeni 3B LIDAR sistemi elde edilmesi ve engel tespiti

    Obtaining a new type 3D LIDAR system using 2D laser scanner for autonomous vehicles and obstacle detection

    AHMET KAĞIZMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ERDİNÇ ALTUĞ