Geri Dön

Yinelemeli geliştirim (iterative development) temelli bir yaklaşım ve uygulamaları

An approach based on iterative development and its applications

  1. Tez No: 233117
  2. Yazar: ONUR TAVİLOĞLU
  3. Danışmanlar: YRD. DOÇ. DR. H. ENGİN DEMİRAY
  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: Belirtilmemiş.
  7. Yıl: 2008
  8. Dil: Türkçe
  9. Üniversite: Kocaeli Ü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ı: 144

Özet

Yazılım geliştiriminde var olan bir çok farklı yöntemden otoriteler tarafından küçük çaplı yazılım şirketleri (5-50 geliştiriciye sahip olanlarının) için en uygun olanı olarak kabul görmüş olan, yinelemeli geliştirim yaklaşımını, atik modelleme ve sözde kodla programlama süreciyle bir araya getirip, esnek ve ölçeklenebilir yapısıyla tüm yazılım firmalarına uyabilecek bir yaklaşım olarak ortaya koyulur.Nesneye yönelik tasarım ilkeleri de çalışmada detaylı şekilde prensipler halinde ele alınmıştır. Anlatılan bu prensipler sayesinde süreç içerisinde atik modellemeyi kullanırken sorumlulukları nesnelere nasıl atayacağımızı ve nelere dikkat etmemiz gerektiği vurgulanır. Son prensipler içinde yer alan sözde kodla programlama sürecinden bahsedilirken de, geliştirme esnasında uygulayacağımız basit bir yaklaşımın nasıl daha önce verilmiş tasarım kararlarını kolayca kontrol etmenize yardımcı olacağı gösterilir. Çalışmada kendine yer bulamayan tek yazılım süreci aktivitesi yapılan geliştirimi doğrulamak için yapmamız gereken testlerdir. Bu aktivitenin yer almama sebebi de, çalışmanın başlarında yazılım geliştirimi hakkında bilgi verilirken bahsi geçen test türlerinin sürecimize kolayca uygulanabilecek olması ve test güdümlü geliştirim temel alınmadığı için özel bir açıklamaya da ihtiyaç duymamalarıdır.

Özet (Çeviri)

According to authorities the most appropriote software process for small software companies is iterative development. Iterative development is merged with agile modeling and the pseudocode programming process, presenting a scalable approach that becomes applicable for most software companies. Also, object oriented design basics are explained in detail within principles (or patterns). By using these principles, a solution is explained for the problem of assigning responsibilities to objects while using the methodoligies that are recommended by agile modeling. And after explaining the pseudocode programming process we will see that, we will be able to check our design decisions while applying pseudocode programming process. All activities in the process (that are relevant to actual software developlment) are all explained in detail. The only exception is the testing. Testing is not explained in detail at the last section where all the activities explained. The reason for this is, the approach recommended here is not based on test driven development. And all testing methods that are applicable to our software process are mentioned in the basic concepts section.

Benzer Tezler

  1. Cross-course alignment for skill acquisition and knowledge transfer in novice industrial design students

    Acemi endüstriyel tasarım öğrencilerinin beceri kazanımı ve bilgi aktarımı için dersler arası destekleme

    KARDELEN AYSEL

    Doktora

    İngilizce

    İngilizce

    2023

    Endüstri Ürünleri TasarımıOrta Doğu Teknik Üniversitesi

    Endüstriyel Tasarım Ana Bilim Dalı

    DOÇ. DR. NAZ AYŞE GÜZİDE ZEHRA BÖREKÇİ

  2. Nicel analiz seçimi konusunda yapay zekâ destekli bir sohbet robotu geliştirilmesi

    Development of an AI-powered chatbot for quantitative analysis selection

    ABDULLAH RAGIP ERSÖZ

    Doktora

    Türkçe

    Türkçe

    2023

    Eğitim ve ÖğretimBursa Uludağ Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı

    PROF. DR. AYSAN ŞENTÜRK

  3. Development of a STEM based engineering design curriculum for parental involvement in early childhood education

    Okul öncesi eğitimde STEM temelli aile katılımlı bir mühendislik tasarım müfredatının geliştirilmesi

    AYSUN ATA AKTÜRK

    Doktora

    İngilizce

    İngilizce

    2019

    Eğitim ve ÖğretimOrta Doğu Teknik Üniversitesi

    Okul Öncesi Eğitimi Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HASİBE ÖZLEN DEMİRCAN

  4. Kurumsal iktisat perspektifinde teknoparkların ulusal yenilik sistemine katkısı: ETGB-ATAP örneği

    Contribution of technoparks to the national innovation system in the perspective of institutional economics: ETGB-ATAP case

    YAĞIZ BİRİNCİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    EkonomiEskişehir Osmangazi Üniversitesi

    İktisat Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ESİN KILIÇ

  5. 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