Sistematik olarak mevct bileşenlerin sisteme entegre edilmesidir.Sıfırdan kullanım olmaz.Varolan sistemlerin bileşenlerini kullanmadır.Bu yaklaşımda giderek artan bileşen standartları ortaya çıktı. Süreç Aşamaları 1-)Bileşen analizi 2-)Gereksinim değişimi 3-)Sistemin yeniden tasarımı 4-)Geliştirme ve entegrasyon
1-)Araştırma 2-)Planlama 3-)Sürüm-ilk İterasyon 4-)Üretim 5-)Bakım 6-)Son
1-)Kodlama 2-)Test Etme 3-)Dinleme 4-)Tasarım
1-)İletişim 2-)Basitlik 3-)Geri Bildirim 4-)Cesaret
1-)Planlama Oyunu:Ufak kağıtlara yazılmış önerilerdir.Planlama işinin nasıl geliştiğini gösterir.Waterfallda planlama işi uzun sürdüğünden çevik süreçlerde süreden kazanç olur.Planlama zamanının azaltılması başlangıç için şarttır.2-)Ufak Sürümler:2 ya da 6 aylık sürümler çıkar.En çok kullancılacak olan yerler ilk başa konulur.Riski azaltır.Sürümler üst üste…
1-)Specification(tanımlama) 2-)Desing(Tasarım) 3-)Validation(Doğrulama) 4-)Evolution(Geliştirme ,Evrim)
Sistem gereksinimleri anlaşılmalıdır.Gerçekten ne gerekli ise ordan başlanmalıdır.Çevik yazılım geliştirme bu gruba girer.Döngü her defasında başa dönebilir yeni gereksinimler eklenebilir. Uygulanabilirlik 1-)Küçük ve orta ölçekli etkileşimli sistemler 2-)Büyük sistemin parçaları için(Örnek kullanıcı arayüzü) 3-)Kısa ömürlü sistemler için.
Kuyruk: eleman ekleme işlemlerinin listenin sonundan ,çıkarma işlemlerinin ise listenin başından yapıldığı özel bir yapıdır.İlk giren ilk çıkar (FİFO) mantığı ile çalışır ve ara elemanlara doğrudan erişim yapılamaz. Queue.class import java.util.PriorityQueue; import java.util.Queue; public class QueueOrnek1 { public static void…
Kent Beck ve 16 arkadaşı tarafından 2000 yılında toplantı düzenlenmiştir.Çevik Süreçler hakkında aşağıdaki kurallar belirlenmiştir. 1-)Individuals and interactions over processes and tools (Araç ve işlemlerin yerini bireyler ve iletişim alacak) 2-)Working software over comprehensive documentation (Detaylı dökümantasyon yerine öneml olan…
Çalışma zamanında oluşturulan nesneler, uygulama tarafından ihtiyaç duyulmadığı zamanlarda, heap bellekten temizlenir. Bellekte atıl olarak duran nesnelerin temizlenmesi için Garbage Collector mekanizması kullanılır. package kodlar; public class Aritmetik { private static int sayac=0; public Aritmetik() { sayac++; } public void…