Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 2

1)Agile modelinin geliştirilmesine neden ihtiyaç duyulmuştur?

Agile yönteminin geliştirilmesinin ana sebebi yazılımın üretiminde başarılı olarak piyasaya sürüen
yazılım sayısını arttırmak.

2)Agile takımları kimlerden oluşur ve iş paylaşımları nasıldır?

Agile takımları yazışımın her alanında uzman çapraz fonksiyonlu bir yapıdan oluşur bu durumda
işlmelrin hzılanmasını sağlar yani bir kişi kendine ayrılan işi bitirdikten hemen sonra öbür birime iletir.

3)Agile modelinin diğer modellerden farkları nedir?Üzerinde durduğu temel noktalar nelerdir?

Agile modelinin temel üzerinde durduğu noktalar:Bireylerle etkileşim,çalışan bir yazılım,

müşterilerle işbirliği,değişkenliklere uyum sağlamaktır.Agile modelinin diğer modellerden en büyük farkı


sürekli müşteriyle içiçe olup çalışan bir yazılım sağlamaktır.

4)User story,backlog ve sprint kavramlarını açıklayınız

User story türkçesine çevirirsek kullanıcı hikayesi demektir işte bu hikayeler yazılımımızı geliştirmede
yardımcı olablicecek şikayet ve önerileri oluşturur buna user story deriz.

Backlog bir yapılacak iş listesidir herkes gelen kullanıcı hikayeleri backloglarına alır ve bu listedekiler
üzerinden geliştirmeleri ve değişiklikleri yaparlar.

Sprint scrum ekibininin düzgün tekrar eden bir şekilde gerçekleştirdiği 2-4 hafta uzunluğundaki
dögülerdir bu döngülerde planlanan işler yapılarak değerlendirilmesi yapılır.

5)Agileyle geliştirilebilecek büyük yazılım projelerine örnek veriniz?

Agileyle geliştirelebilecek mesela işletim sistemi geliştirilebilir küçük agile grupları küçük modülleri
tamamlayıp birleştirerek bir işletim sistemi elde edebilir.

Agileyle bir çevrimiçi alışveriş sitesi yapılabilir her grup her bir sekmeyi tamamlayıp ortak bir kısımda
birleştirerek siteyi kurabilirler.

6)scrum haricinde diğer çevik yazılım geliştirme yöntemlerini araştırıp açıklayınız.

Extreme Programming-XP:Müşterilerin gereksinimleri merkezdedir çabuk değişimlere çabuk ayak


uydurabilir.

Unified Process:Problemdeki istekler hemen çzöülmez parçalara ayırılır ve çözümün bir kısmı ortaya
çıkarılır sonra yinelemeli şekilde artırımsal olarak geliştirilir.

Test-driven Development:Öncelikle yapılmak istenen projenin küçük bir parçası yazılır ve test edilir sonra
asıl tasarım yapılır ve geliştirilir.

Feature-Driven Programming:Müşteriye değer katacak özelliklerin döngüsel ve artan bir şekilde hayata
geçirildiği yazılım geliştirme yöntemi.

https://terim.rehberim.gen.tr/terim/ozellik-gudumlu-gelistirme-nedir

https://dergi.bmo.org.tr/teknoloji/test-gudumlu-programlama

https://medium.com/@ahmetuyar/extreme-programming-xp-nedir-ddc003a515c4

https://slideplayer.biz.tr/slide/12237711/

https://muhammetbaykara.com/2022/10/19/bilgisayar-bilimlerine-giris-dersi-odev-12/

You might also like