A systematic mapping on the quality and understandability of UML diagrams
UML diyagramlarının kalitesi ve anlaşılabilirliği üzerine sistematik bir haritalama çalışması
- Tez No: 704592
- Danışmanlar: DOÇ. DR. NERGİZ ÇAĞILTAY, DR. ÖĞR. ÜYESİ DAMLA TOPALLI
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Kalite, Quality
- Yıl: 2021
- Dil: İngilizce
- Üniversite: Atılım Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Günümüzde kalite kavramı, maddi ve manevi her türlü ürün ve hizmetin ayrılmaz bir bileşenidir. Yazılım alanında kalite yalnızca nihai ürünle sınırlı değildir, yazılım geliştirme yaşam döngüsünün (SDLC) tüm aşamalarına uygulanmalıdır. Modele Dayalı Yazılım Geliştirme (MDYG), istenen sistemin otantik bir algısını sağlamak ve kaliteli modelleme yapaylıkları üretmek için yüksek beceriye sahip uzmanlık gerektirir. Birleşik Modelleme Dili (UML), yazılım mühendisliği alanında sistemin statik ve dinamik davranışlarını modellemek, gerekli işlevsel ve işlevsel olmayan gereksinimleri belirlemek, kodlamayı, sistem yapısını, ve sistem üzerindeki paydaşlarla iletişimi hızlandırmak için yaygın olarak kullanılan bir modelleme dilidir. Mevcut tezin temel amacı, UML notasyonu kalitesi ve anlaşılabilirliği konusunda en son teknolojiyi sunmaktır. Bu nedenle Web of Science veritabanından elde edilen 103 dergi makalesi üzerinde sistematik bir haritalama çalışması yapılmıştır. Sonuçlar, incelenen alanda kalitenin ana unsur olduğunu gösterirken, anlaşılabilirlik ve sürdürülebilirlik gibi diğer özellikler kalitenin alt kümeleri olarak değerlendirilmiştir. İncelenen çalışmalara göre, kalite ve anlaşılırlık üzerinde temel olarak 13 faktörün etkili olduğu görülmektedir. Bu faktörler diyagram, diyagram tipi, değerlendirme, kılavuz, modelleme, kalite değerlendirme yaklaşımı, artıklık, yeniden düzenleme, gösterimler, gereksinimler, yazılım mühendisi (modelleme uzmanlığı tarafından tanımlanan), bilgi, deneyim, bilişsel yetenekler, öğrenme stili, öğrenme güdüsü, öğrenme stratejisi) yapı ve test etme olarak belirtilmiştir.
Özet (Çeviri)
Nowadays, the concept of quality is an integral component of any tangible and intangible product and service. In the field of software, the quality is not merely confined to the final product, but it should be applied to all phases of the software development life cycle (SDLC). The Model-driven Software Development (MDSD) necessitates the experts with high skill to fabricate quality modelling artifacts in order to deliver an authentic perception of the desired system. One of the de facto modeling languages is Unified Modelling Language (UML) which is commonly used in the sphere of software engineering to model the system's static and dynamic behaviors, to discern the system structure and to expedite the coding and communicating with the stakeholders on the required functional and non-functional requirements. The primary objective of the present thesis is to present the state-of-the-art on the quality and understandability of UML notation. Therefore, a systematic mapping was applied on 103 journal papers extracted from Web of Science. The results indicated that quality is the main aspect in such a way that other aspects like understandability and maintainability are subsets of this aspect. According to the reviewed studies 13 factors have been found to effective on the quality and understandability, namely, diagram, diagram type, evaluation, guideline, modelling, quality assessment approach, redundancy, refactoring, representations, requirements, software engineer (identified by modelling expertise, knowledge, experience, cognitive abilities, learning style, learning motive, learning strategy) structure and testing.
Benzer Tezler
- Simülasyon yazılımlarında kod klonları
Code clones in simulation software systems
MERVE ASTEKİN
Yüksek Lisans
Türkçe
2012
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MUHİTTİN GÖKMEN
- Proje karmaşıklığının ölçümlenmesine yönelik bir model önerisi
A proposal for measuring project complexity
EZGİ GÜRELER GÖNEN
Yüksek Lisans
Türkçe
2019
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. AYBERK SOYER
- Software quality metrics: A systematic literature review
Yazılım kalite metrikleri:sistematik literatür incelemesi
FATIMA NUR ÇOLAKOĞLU
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
PROF. DR. ALİ YAZICI
- A systematic approach to the improvement of new product design-a case study on durable goods industry
Yeni ürün tasarımını iyileştirmede bir sistematik yaklaşım-dayanıklı tüketim endüstrisinde örnek bir uygulama
LEVENT AKDAĞ
Doktora
İngilizce
2004
Makine MühendisliğiMarmara ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
Y.DOÇ.DR. ÖZALP VAYVAY
- Yalın yaklaşım ile bir hastanede süreç iyileştirme ve değer akış haritalama ile uygulaması
Process improvement in a hospital using the lean approach and its application with value stream mapping
İREM YELER
Yüksek Lisans
Türkçe
2026
Endüstri ve Endüstri MühendisliğiKırıkkale ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. ADNAN AKTEPE