Bu kaydın yasal hükümlere uygun olmadığını düşünüyorsanız lütfen sayfa sonundaki Hata Bildir bağlantısını takip ederek bildirimde bulununuz. Kayıtlar ilgili üniversite yöneticileri tarafından eklenmektedir. Nadiren de olsa kayıtlarla ilgili hatalar oluşabilmektedir. MİTOS internet üzerindeki herhangi bir ödev sitesi değildir!

A DATABASE DESIGN METHODOLOGY FOR COMPLEX SYSTEMS

Diğer Başlık: KARMAŞIK SİSTEMLER İÇİN VERİTABANI TASARIM YÖNTEMİ

Oluşturulma Tarihi: 2013

Niteleme Bilgileri

Tür: Tez

Alt Tür: Yüksek Lisans Tezi

Yayınlanma Durumu: Yayınlanmış

Dosya Biçimi: PDF

Dil: İngilizce

Konu(lar): Elektronik bilgisayar. Bilgisayar bilimi, BİLİM,

Yazar(lar):

Emeği Geçen(ler): Çağıltay, Nergiz (Tez Danışmanı), Topallı, Damla (Hazırlayan),


Yayınlayan: Atılım Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Yayın Yeri: Ankara Yayın Tarihi: 2013


Dosya:
file show file
Görüntüle
download file
Kaydet

Anahtar Kelimeler

database design; software development process; conceptual data model; defect difficulty level; defect detection performance ----

veritabanı tasarımı; yazılım geliştirme aşamaları; kavramsal veri modeli; hata zorluk derecesi; hata bulma performansı


Özet

The quality of the software is directly related to addressing the users' needs and their level of satisfaction. To reflect user requirements to the software processes, correct design of the database model provides a critical stage during software development. Database design is a fundamental tool for modeling all the requirements related to users' data. The possible faulty conditions in database design have adverse effects on all of the software development processes. The possible faulty conditions can also cause continuous changes in the software and the desired functionality of the targeted system which may result in user dissatisfaction. In this context, reflecting the user requirements accurately in the database model and understanding of the database model correctly by every stakeholder involved in the software development process is the factor that directly affects the success of the software systems. In this study, a two-stage conceptual data modeling approach is proposed to reduce the level of complexity, to improve the understandability of database models and to improve the quality of the software. This study first describes the proposed two-stage conceptual data modeling. Then the proposed method’s impact on software engineers’ comprehension is also investigated and the results are examined. Results of this study show that, the proposed two-stage conceptual modeling approach improves the understanding level of software engineers and eliminates possible defects in this stage. -----

Yazılımın kalitesi, kullanıcıların ihtiyaçlarını ve memnuniyetlerini sağlamakla doğrudan ilgilidir. Kullanıcı gereksinimlerini yazılım süreçlerine yansıtmak için, veritabanı modelinin doğru tasarlanması, yazılım geliĢtirme sürecinde kritik bir aĢamayı oluĢturur. Veritabanı tasarımı, kullanıcıların veriler ile ilgili tüm gereksinimleri modellemeleri için önemli bir araçtır. Veritabanı tasarımındaki olası hatalı durumlar, tüm yazılım geliĢtirme süreçlerine yansımaktadır. Olası hatalı durumlar aynı zamanda yazılımda ve amaçlanan sistemin iĢlevselliğinde sürekli değiĢimlere de sebep olabilmektedir. Bu durum kullanıcıların memnuniyetsizliğiyle sonuçlanabilir. Bu bağlamda, kullanıcı gereksinimlerini veritabanı modelinde tam olarak yansıtmak ve veritabanının yazılım geliĢtirme sürecinde yer alan herkes tarafından doğru anlaĢılması, yazılım sistemleri geliĢtirmedeki baĢarıyı doğrudan etkileyen bir faktördür. Bu çalıĢmada, karmaĢıklık derecesini azaltarak veritabanı modellerinin anlaĢılabilirliğini artırmak ve yazılım kalitesini yükseltmek amacıyla iki aĢamalı bir kavramsal veri modelleme yöntemi önerilmektedir. Bu çalıĢmanın baĢında önerilen iki aĢamalı kavramsal veri modelleme anlatılmaktadır. Sonrasında deneysel çalıĢmalar ve formüller yoluyla, önerilen yöntemin yazılım mühendislerinin kavrayıĢı üzerindeki etkisi incelenmekte ve sonuçlar değerlendirilmektedir. Bu çalıĢmanın sonucunda, önerilen iki aĢamalı kavramsal modelleme yönteminin yazılım mühendislerinin kavrayıĢını kolaylaĢtırdığı ve bu aĢamadaki olası hataları önleyebileceği görülmektedir.


İçindekiler
Açıklamalar
Haklar
Notlar

Kaynakça


Atıf Yapanlar

Gözat Sayfasına Dön

 

Sosyal Medya ve Araçlar

İstatistikler

  • Kayıt
    • Bu ay: 0
    • Toplam: 2441
  • Online
    • Ziyaretçi: 55
    • Üye: 0
    • Toplam: 55

Detaylı İstatistikler