Geri Dön

A mathematical method for agile software design: An application

Agıle yazılım geliştirme metodolojileri için matematiksel bir model ve uygulaması

  1. Tez No: 595821
  2. Yazar: HÜSEYİN ARDIÇ
  3. Danışmanlar: DOÇ. DR. GÜLFEM TUZKAYA, DOÇ. DR. HÜSEYİN SELÇUK KILIÇ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Endüstri ve Endüstri Mühendisliği, Computer Engineering and Computer Science and Control, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: İngilizce
  9. Üniversite: Marmara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Endüstri Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 180

Özet

Proje yönetim metodolojileri , projelerin başarısında hayati bir rol oynamaktadır. Waterfall türü eski metodolojiler müşteri ihtiyaçlarını karşılama, proje kapsamındaki değişiklikleri, teslimat süresini ve maliyeti etkin bir şekilde yönetme konusunda bazı eksikliklere sahiptir. Eski proje yönetimi metodolojileri ile ilgili problemler nedeniyle yazılım mühendisliği projelerinde çevik (agile) proje yönetim metodolojileri son yıllarda popüler hale gelmiştir. Çevik yöntemlerin hemen hemen hepsinde, bir proje kullanıcı hikayeleri (story) olarak isimlendirilmiş parçalara bölünmüştür. Bu kullanıcı hikayelerinin planlanması, projenin başarıyla tamamlanmasında önemli bir rol oynar. Bir hikaye planının mükemmelliği üzerinde çeşitli faktörlerin etkisi vardır, bunlardan bazıları kullanıcı hikayelerinin müşteri gözündeki değeri, karmaşıklığı ve birbirleriyle ilişkileridir. Bu çalışmada, kullanıcı hikayelerinin müşteri gözündeki değeri, karmaşıklıkları ve kullanıcıların memnuniyeti dikkate alınarak optimum bir kullanıcı hikaye planı bulmak için çok amaçlı bir tamsayılı doğrusal programlama modeli önerilmiştir. Çok amaç fonksiyonlu bir problem ile başa çıkmak için epsilon-kısıt (ε-constraint) methodu kullanılmıştır. Gerçek bir proje modelimize uyarlanıp genel amaçlı bir MIP solver kullanılarak çözülmüştür. Elde edilen sonuçlar incelenip analiz edilmiştir.

Özet (Çeviri)

Project management approaches play a vital role in the success of projects. Old methodologies like waterfall approach have some problems in meeting customer needs, managing changes in project scope, delivery time and cost effectively. Due to the problems related to the old project management methodologies, agile project management in software engineering projects has become popular in the last years. In almost all of the agile methodologies, a project is split into functionalities, labelled as user stories. Putting these stories in an order secures the completion of the project successfully. Various factors have effects on the excellence of a story plan, such as business value, complexity and affinity of the stories which are processed together. In this paper, a multi-objective integer linear programming model is proposed to find a story plan considering business value, complexity and user experience. The ε-constraint method is used for dealing with the multi objective problem efficiently. The problem is solved by using a general-purpose MIP solver. A numerical example is considered, and outputs are analysed.

Benzer Tezler

  1. Yazılım sektöründe zihinsel iş yükünü dikkate alan işgücü planlama problemi: Bir vaka çalışması

    The investigation of the workforce planning problem considering the mental workload in the software industry: A case study

    HATİCE BALOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Endüstri ve Endüstri MühendisliğiGazi Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. BURCU YILMAZ KAYA

  2. Differential flatness-based fuzzy controller design for aggressive maneuvering of quadcopters

    Çok rotorlu hava araçlarının agresif manevra kontrolü için diferansiyel düzlük tabanlı bulanık kontrolör tasarımı

    ÇAĞRI GÜZAY

    Doktora

    İngilizce

    İngilizce

    2023

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

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

    DOÇ. DR. TUFAN KUMBASAR

  3. 8031 Mikrodenetleyici konrolünün biyomedikalde uygulamaları EKG aritmi detektörü

    Applications of 8031 microcontroller in biomedical engineering-ECG arrhythmia detector

    SELİM DİLMAÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    1992

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ.DR. MEHMET KÖRÜREK

  4. Architecture of constraints: A mass customization oriented approach for housing design

    Kısıtlarla tanımlanan mimarlık: Kitlesel özelleştirme odaklı konut tasarımı

    BENGİSU İLKSOY

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. MİNE ÖZKAR KABAKÇIOĞLU

  5. Konut tercihlerinin, mekansal dizin ve mekansal davranış parametreleri ile ilişkisi

    Relation of the house preferences with space syntax and spatial behaviour parameters

    ERİNCİK EDGÜ

    Doktora

    Türkçe

    Türkçe

    2003

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. ALPER ÜNLÜ