Geri Dön

Farklı yazılım süreç referans modelleri ile değerlendirmeleri desteklemek için ontoloji tabanlı bir araç

An Ontology Based Tool for supporting assessments with different software process reference models

  1. Tez No: 707309
  2. Yazar: RUKİYE BAKIRHAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ AHMET COŞKUNÇAY
  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: Yazılım Süreç Değerlendirme Aracı, Yazılım Süreç Referans Modelleri, Yazılım Süreç İyileştirme, Anlamsal Ağ, Ontoloji, CMMI, SPICE, TMMI, Software Process Assessment Tool, Software Process Reference Models, Semantic Web, Ontology, CMMI, SPICE, TMMI
  7. Yıl: 2022
  8. Dil: Türkçe
  9. Üniversite: Atatürk Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 55

Özet

Amaç: Bu tezin amacı, organizasyonlar tarafından yaygın olarak kullanılan CMMI, SPICE ve TMMI süreç referans modellerini ortak bir ontoloji üzerinde buluşturarak organizasyonların yazılım süreç değerlendirmesini destekleyen bir araç geliştirmektir. Yöntem: Bu çalışmada ontoloji tabanlı bir süreç değerlendirme aracı geliştirmek için ontolojileri oluşturma programı olarak Protégé programını, geliştirme ortamı olarak Eclipse' i, kavram tabanı olarak OWL ontolojisini, sorgulama dili olarak SPARQL' i, programlama dili olarak Java'yı, ontolojileri yüklemek için ise JENA kütüphanesini kullanmıştır. Geliştirilen araç OSPAT (Ontology-Based Software Process Assessment Tool) ile bir organizasyonda üç farklı modelin süreç değerlendirmesi yapılarak doğrulaması yapılmıştır. Bulgular: Bu araç ile kabul görmüş standart modellerde değerlendirme yapabilme, farklı modellerde değerlendirme yapabilme, basit arayüze sahip olma, ontoloji tabanlı olma ve bu sayede kolay güncellenebilme gibi özellikleri ile organizasyonlara süreç değerlendirmesi yaparken destek sağlamıştır. Bu araç üç modelin eşleştirilerek bir ontolojide buluşabileceğini gösterdi. Sonuç: Bu çalışmada OSPAT adındaki üç farklı modelde değerlendirme yapmaya olanak sağlayan hem manuel hem de otomatik olarak kullanılabilen ontoloji tabanlı yazılım süreç değerlendirme aracı geliştirilmiştir. Bu aracın giriş kısmında hedeflenen özelliklere yeterli ölçüde sahip olduğu kanıtlanmıştır. Ayrıca bu araç organizasyonlara düzenli yapacakları süreç değerlendirmelerinin sonuçlarını karşılaştırma yapma imkânı sağlamıştır.

Özet (Çeviri)

Purpose: The aim of this thesis is to develop a tool that supports the overall process evaluation of organizations by bringing together the CMMI, SPICE and TMMI models, which are popularly used by organizations, on a common ontology, by enabling computers to understand the concepts. Method: In this study, to develop an ontology-based process evaluation tool, we used the Protégé program as the ontology creation program, Eclipse as the development environment, OWL ontology as the concept base, SPARQL as the query language, Java as the programming language, and to load the ontologies, it used the JENA library. With the developed tool OSPAT (Ontology-Based Software Process Assessment Tool), in three different models in an organization were verified by making process evaluations. Findings: With this tool, it has provided support to organizations when evaluating processes with its features such as making evaluations in accepted standard models, evaluating in different models, having a simple interface, being ontology-based and thus easy to update. This tool showed that three models can be matched to meet in an ontology. Conclusion: In this study, an ontology-based software process evaluation tool that can be used both manually and automatically, which allows evaluation in three different models called OSPAT, has been developed. This tool has adequately been proven to have targeted features in the introduction. In addition, this tool provided organizations with the opportunity to compare the results of their regular process evaluations.

Benzer Tezler

  1. Geleneksel sille evleri'nde enerji etkin mimari çözümlerin incelenmesi

    Investigation of energy efficient architectural solutions in traditional si̇lle houses

    HAVVA GAMZE KÖZOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    MimarlıkKonya Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. FATİH CANAN

  2. Building performance optimization through design decision process with a holistic approach

    Bütünsel bir yaklaşımla tasarım süreci boyunca bina performans optimizasyonu

    DUYGU UTKUCU

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Enerjiİstanbul Teknik Üniversitesi

    Enerji Bilim ve Teknoloji Ana Bilim Dalı

    DOÇ. DR. HATİCE SÖZER

  3. Implementing district-level retrofit strategies by utilizing the building information modelling-based modelling on a case study

    Bir vaka analizi üzerinden bilgisayar destekli bina bilgi modellemesi kullanarak bölgesel düzeyde yeniden yapılandırma stratejilerinin uygulanması

    HANIYEH KAMANEH AZARI

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Mimarlıkİstanbul Teknik Üniversitesi

    Enerji Bilim ve Teknoloji Ana Bilim Dalı

    Prof. Dr. HATİCE SÖZER

  4. Yapı bilgi modellemesinde kullanılan tasarım süreci aşamalandırma kavramlarının irdelenmesi

    Examination of the design process phase concepts used in building information modeling

    HİLAL DEVER

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    MimarlıkMimar Sinan Güzel Sanatlar Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. ÖMER ŞÜKRÜ DENİZ

  5. Şerit takip desteği sistemi için fonksiyonel emniyet analizi

    Functional safety analysis for lane keeping assistance system

    EMİR KUDUN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

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

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. İLKER ÜSTOĞLU