RAD Modeli nedir?
RAD Modeli veya Hızlı Uygulama Geliştirme modeli, herhangi bir özel planlama olmaksızın prototiplemeye dayalı bir yazılım geliştirme sürecidir. RAD modelinde, planlamaya daha az dikkat edilir ve geliştirme görevlerine daha fazla öncelik verilir. Kısa sürede yazılım geliştirmeyi hedefler.
SDLC RAD modellemesinin aşağıdaki aşamaları vardır
- İş modeli
- Veri Modelleme
- Süreç Modelleme
- Uygulama Üretimi
- Test ve Ciro
Bilginin girdi-çıktı kaynağına ve hedefine odaklanır. Projeleri küçük parçalar halinde teslim etmeye vurgu yapar; daha büyük projeler bir dizi küçük projeye bölünmüştür. RAD modellemenin temel özellikleri, şablonların, araçların, süreçlerin ve kodun yeniden kullanımına odaklanmasıdır.
RAD Modelinin Farklı Aşamaları
Hızlı Uygulama Geliştirme Modelinin aşağıdaki beş ana aşaması vardır
RAD Modeli Aşamaları | RAD Modellemede gerçekleştirilen faaliyetler |
---|---|
İş modeli |
|
Veri Modelleme |
|
Süreç Modelleme |
|
Uygulama Üretimi |
|
Test ve Ciro |
|
RAD Metodolojisi ne zaman kullanılır?
- Kısa sürede (2-3 ay) bir sistem üretilmesi gerektiğinde
- Gereksinimler bilindiğinde
- Kullanıcı tüm yaşam döngüsü boyunca dahil olduğunda
- Teknik risk daha az olduğunda
- 2-3 ay gibi kısa bir sürede modüler hale getirilebilen bir sistem oluşturma zorunluluğu olduğunda
- Bir bütçe, kod oluşturma için otomatik araçların maliyeti ile birlikte modelleme için tasarımcıları karşılayacak kadar yüksek olduğunda
Hızlı Uygulama Geliştirme Avantajları ve Dezavantajları
RAD Modelinin Avantajları | RAD Modelinin Dezavantajları |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Özet
- RAD tam form veya RAD şu anlama gelir: Hızlı Uygulama Geliştirme
- Hızlı Uygulama Geliştirme tanımı: Hızlı Uygulama Geliştirme modeli, herhangi bir özel planlama olmaksızın prototip oluşturmaya dayalı bir yazılım geliştirme sürecidir.