SlideShare a Scribd company logo
1 of 17
Download to read offline
Yazılım Mimarileri
Yazılım Geliştirme Yöntembilimleri ve Proje Yönetimi
HIZLI UYGULAMA GELİŞTİRME MODELİ
Hızlı Uygulama Geliştirme Modeli



• Teslim edilen ürün kod olduğuna göre belgelemenin çoğu gereksizdir.
• Her çevrim sonunda çalıştırılan bir protatip teslim edilir. Çalışan protatip her
  türlü belgelemeden daha iyidir.
Hızlı Geliştirme Uygulama Modeli Planlama



• Safhalar ve etkinlikler kesinlikle ayrılmıştır.
• Problemler ayrılır ve her çevrimde bir ya da bir kaçı çözülür
• Yazılım evrimleşerek istenene ulaşır.
Her çevrimin süresi kısıtlıdır. Örneğin her 2-4
 haftada yeni bir protatip teslim edilebilir.
İşlev Sızıntısı


 Bu modele göre müşteri proje bittiğinde çıkan
     ürünü kabul edeceği varsayımı üzerinedir.
    Ama gerçek dünyada, müşteri sürekli olarak
projeye küçük işlevsellikler ekleterek yazılımcıyı
        taciz eder. Bu olaya işlev sızıntısı denir.
Hızlı Uygulama Geliştirme Modelinin
                     Zayıf Noktası


• İşlev sızıntısından kurtulmak için başlangıçta nelerin yapılabileceği
  kadar, nelerin yapılmayacağının da konuşulmasıdır. Bu da Hızlı Uygulama
  Geliştirme Modelini kullanan yazılımcıların zayıf noktasıdır.
DENETİMLİ ADIMLAR MODELİ
           Rational Unified Process (RUP)
RUP 4 temel etkinlikten
            oluşur
•   Başlangıç
•   Olgunlaşma
•   Yapım
•   Geçiş
• Başlangıç
   Gereksinimlerin Belirlenmesi
• Olgunlaşma
   Gereksinimlerin %60-70’ini toparladığımızı söyleyebiliyorsak, yeterince gereksinim
     belirlemişiz demektir.
   NE’lerin müşterinin anlayabileceği ve anlamlı sonuçları simgeleyecek biçimde yeniden
     yazılması
   Bu gereksinimlerin NASIL karşılanacağının kabaca tespit edilmesi
          Alan Modellerinin belirlenmesi (sınıf şemaları , uml)
          Risklerin Belirlenmesi
            Gereksinim Riskleri (Kaç eleman ne kadar süre)
            Teknik Riskler (veritabanı yedek almaya izin verecek mi? )
            Sosyal Riskler (Hukuki ve politik riskler)
          Bir Protatip in belirlenmesi (Ekran Görüntüleri)
Olgulaşma süreci sonunda 3 ara ürün teslim
                    ederiz.
• Kullanım Durumları
• Alan Modelleri
• Protatipler

• Her kullanım durumunun ne kadar sürede teslim edilebileceği
• Belli başlı riskler ve olası başa çıkma yolları
Yapım
Her Adımın sonunda teslim edilecekler tanımlıdır.
Yapım etkinliğini uygularken sıklıkla gözden
              kaçan şeyler vardır.

• Riskler göz ardı edilmemeli.
• Test aşaması uzayabilir. Bu yüzden geliştirm ekibine bağlı bir de test birimi
  oluşturulabilir.
• Protatip tesliminden önce kodların yeniden düzenlemesi gerekebilir. (ince
  ayar- en iyileme-tasarımı en iyileme)
• Belgeleme
Geçiş


• Ürüne önemli sayılacak etkinlikler eklenmez. Ancak sınırlı küçük yan
  özellikler eklenebilir. (regedit.exe)
• Geçiş etkinliğinde elimizde beta sürümü bulunmaktadır. Teslim edilen ise
  son sürümdür.
Başlangıç   • Gereksinimlerin Belirlenmesi




             • Alan Modellerinin Belirlenmesi
             • Risklerin Belirlenmesi
               • Gereksinim Riskleri
Olgunlaşma     • Teknik Riskler
               • Sosyal Risk
             • Bir Protatipin hazırlanması



  Yapım      • Protatip’in önem öncelikleri belirlenerek geliştirilmeye başlanması




  Geçiş      • Gereksinimlere en yakın ürünü ortaya koymuş olmak
Kaynak
UML ile Nesne Tabanlı Çözümleme ve Tasarım – Bora Güngören

More Related Content

What's hot

005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]Erol Bozkurt
 
Yazilim Gelistirme Yöntemleri
Yazilim Gelistirme YöntemleriYazilim Gelistirme Yöntemleri
Yazilim Gelistirme Yöntemlerim_korkmaz
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]Erol Bozkurt
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleDilaver Demirel
 
0.surec i̇yileştirme ve cmmi
0.surec i̇yileştirme ve cmmi0.surec i̇yileştirme ve cmmi
0.surec i̇yileştirme ve cmmiGülay Yildiz
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzArda Cetinkaya
 
Yazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciYazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciNecdet Terkes
 
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech DeneyimleriGartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimlerihalilaksu
 
004 Uml Modeli Yapisi [64 Slides]
004 Uml Modeli Yapisi [64 Slides]004 Uml Modeli Yapisi [64 Slides]
004 Uml Modeli Yapisi [64 Slides]Erol Bozkurt
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions FrameworkNuri Cankaya
 
Yazılım Test Yaşam Döngüsü ve Proje Başarısına Etkisi
Yazılım Test Yaşam Döngüsü ve Proje Başarısına EtkisiYazılım Test Yaşam Döngüsü ve Proje Başarısına Etkisi
Yazılım Test Yaşam Döngüsü ve Proje Başarısına EtkisiAynur Özkan
 

What's hot (20)

005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]
 
YÖNETİM BİLGİ SİSTEMİ
YÖNETİM BİLGİ SİSTEMİYÖNETİM BİLGİ SİSTEMİ
YÖNETİM BİLGİ SİSTEMİ
 
Yazilim Gelistirme Yöntemleri
Yazilim Gelistirme YöntemleriYazilim Gelistirme Yöntemleri
Yazilim Gelistirme Yöntemleri
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]
 
Gereksinim Analizi Dokümanı Hazırlama
Gereksinim Analizi Dokümanı HazırlamaGereksinim Analizi Dokümanı Hazırlama
Gereksinim Analizi Dokümanı Hazırlama
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
0.surec i̇yileştirme ve cmmi
0.surec i̇yileştirme ve cmmi0.surec i̇yileştirme ve cmmi
0.surec i̇yileştirme ve cmmi
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
Yazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciYazilim Projelerinde Test Sureci
Yazilim Projelerinde Test Sureci
 
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech DeneyimleriGartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
Gartner EEE - Yazılım Geliştirme - SoftTech Deneyimleri
 
004 Uml Modeli Yapisi [64 Slides]
004 Uml Modeli Yapisi [64 Slides]004 Uml Modeli Yapisi [64 Slides]
004 Uml Modeli Yapisi [64 Slides]
 
Çevik Yaklaşım ve Scrum
Çevik Yaklaşım ve ScrumÇevik Yaklaşım ve Scrum
Çevik Yaklaşım ve Scrum
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
 
Bilgi sis..
Bilgi sis..Bilgi sis..
Bilgi sis..
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
 
Sunum tdd
Sunum tddSunum tdd
Sunum tdd
 
Unit test
Unit testUnit test
Unit test
 
Yazılım Test Yaşam Döngüsü ve Proje Başarısına Etkisi
Yazılım Test Yaşam Döngüsü ve Proje Başarısına EtkisiYazılım Test Yaşam Döngüsü ve Proje Başarısına Etkisi
Yazılım Test Yaşam Döngüsü ve Proje Başarısına Etkisi
 

Similar to Yazılım Mimarileri - Yazılım Geliştirme Modelleri

0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...BTGrubu
 
SelçUk şEnol Unified Process
SelçUk şEnol   Unified ProcessSelçUk şEnol   Unified Process
SelçUk şEnol Unified ProcessFatih Çengel
 
Hepsiburada Micro Frontends Dönüşümü
Hepsiburada Micro Frontends DönüşümüHepsiburada Micro Frontends Dönüşümü
Hepsiburada Micro Frontends DönüşümüOğuzhan Aslan
 
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304S.Oguz Savas
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıMurat Kader
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsüMesut Günes
 
İş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleriİş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test TeknikleriOnur Baskirt
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıMurat Kader
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiBetul Kesimal
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriLemi Orhan Ergin
 
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-byAgile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-bySavaş DOĞAN
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianCansu Kaya
 
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Deniz Gungor
 
Scrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımıScrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımıNecmettin Ozkan
 
Yazilim projeleri maliyet tahmini ve cocomo modeli
Yazilim projeleri maliyet tahmini ve cocomo modeliYazilim projeleri maliyet tahmini ve cocomo modeli
Yazilim projeleri maliyet tahmini ve cocomo modeliZafer Düzen
 
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...Hakan ERDOGAN
 
Oracle Policy Automation ile Karar Ve Kural Otomasyonu
Oracle Policy Automation ile Karar Ve Kural OtomasyonuOracle Policy Automation ile Karar Ve Kural Otomasyonu
Oracle Policy Automation ile Karar Ve Kural OtomasyonuGökhan Engin
 

Similar to Yazılım Mimarileri - Yazılım Geliştirme Modelleri (20)

0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
0 btg - urun gelistirme yasam donugusu cozumleri (borland ve embarcadero) ara...
 
SelçUk şEnol Unified Process
SelçUk şEnol   Unified ProcessSelçUk şEnol   Unified Process
SelçUk şEnol Unified Process
 
Hepsiburada Micro Frontends Dönüşümü
Hepsiburada Micro Frontends DönüşümüHepsiburada Micro Frontends Dönüşümü
Hepsiburada Micro Frontends Dönüşümü
 
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi EğitimiBTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
 
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304
Tıbbi cihazlarda yazılım yaşam çevrimi EN 62304
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve Altyapı
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsü
 
İş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleriİş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleri
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme Teknikleri
 
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-byAgile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / Atlassian
 
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
 
Scrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımıScrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımı
 
Yazilim projeleri maliyet tahmini ve cocomo modeli
Yazilim projeleri maliyet tahmini ve cocomo modeliYazilim projeleri maliyet tahmini ve cocomo modeli
Yazilim projeleri maliyet tahmini ve cocomo modeli
 
Teste bakıs v01
Teste bakıs v01Teste bakıs v01
Teste bakıs v01
 
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
 
Oracle Policy Automation ile Karar Ve Kural Otomasyonu
Oracle Policy Automation ile Karar Ve Kural OtomasyonuOracle Policy Automation ile Karar Ve Kural Otomasyonu
Oracle Policy Automation ile Karar Ve Kural Otomasyonu
 

Yazılım Mimarileri - Yazılım Geliştirme Modelleri

  • 1. Yazılım Mimarileri Yazılım Geliştirme Yöntembilimleri ve Proje Yönetimi
  • 3. Hızlı Uygulama Geliştirme Modeli • Teslim edilen ürün kod olduğuna göre belgelemenin çoğu gereksizdir. • Her çevrim sonunda çalıştırılan bir protatip teslim edilir. Çalışan protatip her türlü belgelemeden daha iyidir.
  • 4. Hızlı Geliştirme Uygulama Modeli Planlama • Safhalar ve etkinlikler kesinlikle ayrılmıştır. • Problemler ayrılır ve her çevrimde bir ya da bir kaçı çözülür • Yazılım evrimleşerek istenene ulaşır.
  • 5. Her çevrimin süresi kısıtlıdır. Örneğin her 2-4 haftada yeni bir protatip teslim edilebilir.
  • 6. İşlev Sızıntısı Bu modele göre müşteri proje bittiğinde çıkan ürünü kabul edeceği varsayımı üzerinedir. Ama gerçek dünyada, müşteri sürekli olarak projeye küçük işlevsellikler ekleterek yazılımcıyı taciz eder. Bu olaya işlev sızıntısı denir.
  • 7. Hızlı Uygulama Geliştirme Modelinin Zayıf Noktası • İşlev sızıntısından kurtulmak için başlangıçta nelerin yapılabileceği kadar, nelerin yapılmayacağının da konuşulmasıdır. Bu da Hızlı Uygulama Geliştirme Modelini kullanan yazılımcıların zayıf noktasıdır.
  • 8. DENETİMLİ ADIMLAR MODELİ Rational Unified Process (RUP)
  • 9. RUP 4 temel etkinlikten oluşur • Başlangıç • Olgunlaşma • Yapım • Geçiş
  • 10. • Başlangıç Gereksinimlerin Belirlenmesi • Olgunlaşma Gereksinimlerin %60-70’ini toparladığımızı söyleyebiliyorsak, yeterince gereksinim belirlemişiz demektir. NE’lerin müşterinin anlayabileceği ve anlamlı sonuçları simgeleyecek biçimde yeniden yazılması Bu gereksinimlerin NASIL karşılanacağının kabaca tespit edilmesi  Alan Modellerinin belirlenmesi (sınıf şemaları , uml)  Risklerin Belirlenmesi Gereksinim Riskleri (Kaç eleman ne kadar süre) Teknik Riskler (veritabanı yedek almaya izin verecek mi? ) Sosyal Riskler (Hukuki ve politik riskler)  Bir Protatip in belirlenmesi (Ekran Görüntüleri)
  • 11. Olgulaşma süreci sonunda 3 ara ürün teslim ederiz. • Kullanım Durumları • Alan Modelleri • Protatipler • Her kullanım durumunun ne kadar sürede teslim edilebileceği • Belli başlı riskler ve olası başa çıkma yolları
  • 12. Yapım Her Adımın sonunda teslim edilecekler tanımlıdır.
  • 13. Yapım etkinliğini uygularken sıklıkla gözden kaçan şeyler vardır. • Riskler göz ardı edilmemeli. • Test aşaması uzayabilir. Bu yüzden geliştirm ekibine bağlı bir de test birimi oluşturulabilir. • Protatip tesliminden önce kodların yeniden düzenlemesi gerekebilir. (ince ayar- en iyileme-tasarımı en iyileme) • Belgeleme
  • 14. Geçiş • Ürüne önemli sayılacak etkinlikler eklenmez. Ancak sınırlı küçük yan özellikler eklenebilir. (regedit.exe) • Geçiş etkinliğinde elimizde beta sürümü bulunmaktadır. Teslim edilen ise son sürümdür.
  • 15.
  • 16. Başlangıç • Gereksinimlerin Belirlenmesi • Alan Modellerinin Belirlenmesi • Risklerin Belirlenmesi • Gereksinim Riskleri Olgunlaşma • Teknik Riskler • Sosyal Risk • Bir Protatipin hazırlanması Yapım • Protatip’in önem öncelikleri belirlenerek geliştirilmeye başlanması Geçiş • Gereksinimlere en yakın ürünü ortaya koymuş olmak
  • 17. Kaynak UML ile Nesne Tabanlı Çözümleme ve Tasarım – Bora Güngören