Geri Dön

Extreme programlama ile nesneye yönelik yazılım geliştirme

Object oriented software development with extreme programming

  1. Tez No: 169548
  2. Yazar: DİDEM ÖKTEM
  3. Danışmanlar: DOÇ.DR. OĞUZ DİKENELLİ
  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: Uç Programlama, Teste Dayalı Yazılım Geliştirme, Yeniden Yapılandırma, Birim Testi, Açık Kaynak Kodlu Yazılım Geliştirme Araçları, Extreme Programming, Test - Driven Software Development, Refactoring, Unit Testing, Open Source Software Development Tools
  7. Yıl: 2005
  8. Dil: Türkçe
  9. Üniversite: Ege Ü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ı: Belirtilmemiş.

Özet

V ÖZET EXTREME PROGRAMLAMA İLE NESNEYE YÖNELİK YAZILIM GELİŞTİRME ÖKTEM, Didem Yüksek Lisans Tezi, Bilgisayar Mühendisliği Anabilim Dalı Tez Yöneticisi: Doç. Dr. Oğuz Dikenelli Eylül 2004, Yazılım teknolojilerinde değişen müşteri ihtiyaçlarına anında cevap verebilmek için başlatılan yenileştirme hareketi ile Atak programlama teknikleri geliştirilmeye başlanmıştır. Atak programlama tekniklerinden olan Extreme Programlamanın felsefik boyutunda ekip çalışması desteklenirken, çalışmanın verimliliği için birbirine entegre olarak kullanılacak açık kaynak kodlu yazılımların bulunması gerektiği ortaya çıkmaktadır. Bu çalışma, XP sürecini tüm gerekli yazılım araçları ve felsefik düşünce biçimiyle ele almaktadır. Geliştirilen yazılım ile, XP'nin en önemli aktivitelerden teste dayalı yazılım geliştirme ve yeniden yapılandırmanın uygulandığı ve açık kaynak kodlu yazılım araçlarıyla desteklenen bir yazılım süreci ortaya çıkarılmıştır.

Özet (Çeviri)

VII ABSTRACT OBJECT ORIENTED SOFTWARE DEVELOPMENT WITH EXTREME PROGRAMMING ÖKTEM, Didem MSc in Computer Eng. Supervisor: Doç. Dr. Oğuz Dikenelli September 2004, With the renovation started in software Technologies in order to reply the changing requirements of customers as rapidly as possible, Agile Programming methodologies have occured. While the philosophical aspect of Extreme Programming, as an agile software development method, supports team work, it appears that open source software development tools, all integrated to each other, must be used to obtain a productive work. This work comprises XP process with its all philosophical aspect and necessary software tools. With this software developped, the most important two activities of XP, unit testing and refactoring, is applied and a software development process supported with open source software tools is exposed.

Benzer Tezler

  1. Profiling developers to predict vulnerable code changes

    Güvenlik açığı kod değişikliklerini öngörmek için geliştiricilerin profilini oluşturma

    TUĞÇE COŞKUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AYŞE TOSUN KÜHN

  2. Cross-domain one-shot object detection by online fine-tuning

    Çevrimiçi ince-ayar ile tek-örnekli çapraz-alan nesne tespiti

    İREM BEYZA ONUR

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

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

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. BİLGE GÜNSEL

  3. Agile scrum methodology in Turkey and implementation with extreme programming

    Türkiye'de agil scrum metodolojisi ve aşırı programlama ile uygulaması

    ATAKAN GÜRBÜZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ÖZGE YÜCEL KASAP

  4. Database design and implementation issues in library domain

    Kütüphane yönetim sistemlerinde tasarım ve gerçeklenme

    ONUR İHSAN ARSUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2006

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolIşık Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF.DR. SELAHATTİN KURU

  5. XP ve UML'nin yazılım geliştirme sürecine etkileri

    XP's and UML's effects on software development processing

    HAVVA GÜL KOÇER

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. ŞİRZAT KAHRAMANLI