Geri Dön

Modeling of a software development project with an application

Yazılım geliştirme projelerinin modellenmesi ve bir uygulama

  1. Tez No: 76535
  2. Yazar: EBRU ALANYA
  3. Danışmanlar: PROF. DR. GÜNDÜZ ULUSOY
  4. Tez Türü: Yüksek Lisans
  5. Konular: Endüstri ve Endüstri Mühendisliği, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Bilgisayar yazılımları, Yazılım endüstrisi, Çizelgeleme, Computer softwares, Software industry, Scheduling
  7. Yıl: 1998
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

VI ÖZET Bu çalışmada, yazılım geliştirme projelerine yönelik olarak kurulan bir proje çizelgeleme modeli önerilmektedir. Model, network yapısı ve aktivite sürelerine yönelik belirsizlikleri içermektedir. Yazılım geliştirme projelerindeki bahsedilen belirsizliklerden ilki, proje network yapısmda görünüşte paralel gibi işlere ait ortak veri tabam tasarımından kaynaklanmaktadır. Bu tür işler, birbirlerine başlama zamanlan arasında belli bir zaman boşluğu ile ifade edilebilecek belirsiz öncelik ilişkileri ile bağlıdırlar. İkinci tür belirsizlik, sınama ve düzeltmelerden dolayı aktivite sürelerini uzatabilecek hata yapma riskinin fazla olduğu kodlama aktivitelerine yöneliktir. Yazılım geliştirme projeleri insan yoğun projeler olduğu için aktivitenin süresi aktiviteyi yapan kişinin öğrenme eğrisine ve yeteneğine bağlıdır. Bu yüzden, işler farklı beklenen sürelerde işi bitiren alternatif personelle yapılabilir. Böylece, yazılım geliştirme projeleri için kurulacak gerçekçi bir modelin, yukarıda bahsedilen belirsizlik durumlarında personel atama özelliklerim içermesi gerekir. Bu çalışmada, yazılma geliştirme projeleri için matematiksel bir model geliştirilmiş ve proje yöneticisinin proje planım yaparken kullanabileceği sezgisel çözüm metodlan önerilmiştir. Geliştirilen sezgisel algoritmalar, hipotetik projelerle test edildikten sonra Türkiye'nin en büyük şirketlerinden birine ERP (Kurumsal Kaynak Planlama) yazılımı geliştirme desteği veren bir danışmanlık firmasından sağlanan gerçek verilerle de test edilmiştir.

Özet (Çeviri)

ABSTRACT A project scheduling model tailored specifically for software development projects is proposed in this study. The model incorporates uncertainties related to the network topology and activity durations. In software development projects, the first type of uncertainty exists due to database design issues common to some tasks which are seemingly parallel in the project network. These tasks are associated with each other by uncertain precedence relationships which indicate time lags between the start times of the activities in question. The second type of uncertainty exists due to error-prone coding which might result in elongated task durations caused by validation and debugging sessions. Software development projects are human-intensive projects and hence, the duration of a task depends on the skill of the person assigned to the job as well as his/her learning rate. A task may be realized by alternative staff members which results in different expected task durations. Thus, a realistic model proposed for software development projects should incorporate staff assignment features under the uncertainties discussed above. In this study, we develop a mathematical model for software development projects and propose heuristic solution methods to be used by the project manager in preparing the project plan. The heuristic algorithms developed here are tested on hypothetical projects as well as on real data provided by a consulting firm giving support on an ERP (Enterprise Resources Planning) software development project in one of the biggest manufacturing companies in Turkey.

Benzer Tezler

  1. Rapid application development classes for database applications

    Veritabanı uygulamaları için hızlı uygulama geliştirme nesne sınıfları

    ATAKAN ERDEM

    Yüksek Lisans

    İngilizce

    İngilizce

    1999

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. AHMET COŞAR

  2. Lageos I ve lageos II için doğruluk analizi

    Başlık çevirisi yok

    GAYE KIZILSU

    Doktora

    Türkçe

    Türkçe

    1998

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Ölçme Tekniği Ana Bilim Dalı

    DOÇ. DR. MUHAMMET ŞAHİN

  3. Management information system application with client/server archtecture for GSM network planning

    GSM ağ planlaması için istemci/sunucu mimarisiyle yönetim bilgi sistemi uygulaması

    MURAT AYYILDIZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2000

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMarmara Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. AKİF EYLER

  4. İstanbul-Paşaköy-B.Bakkalköy arası enerji nakil hattı kamulaştırma bilgi sistemi pilot çalışması

    Başlık çevirisi yok

    NURAY BAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Jeodezi ve Fotogrametri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GONCA COŞKUN

  5. İnşaat firmalarında bilgi yönetimi

    Başlık çevirisi yok

    AHMET ALTUNBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Mimarlıkİstanbul Teknik Üniversitesi

    Bina Yapım Yönetimi Bilim Dalı

    PROF. DR. YILDIZ SEY