Big Bang modeli belirli bir süreci takip etmediğimiz bir SDLC modelidir. Geliştirme, girdi olarak gereken para ve emek ile başlar ve çıktı, müşterinin ihtiyacına göre geliştirilen veya olmayabilen yazılımdır. Bu Big Bang Modeli bir süreç/prosedür takip etmiyor ve çok az planlama gerektiriyor. Müşteri bile tam olarak ne istediğinden emin olamıyor ve gereksinimler çok fazla analiz yapılmadan anında uygulanıyor.
Genellikle bu model, geliştirme ekiplerinin çok küçük olduğu küçük projeler için takip edilir.
Big Bang Modeli ─ Tasarım ve Uygulama
Big Bang Modeli, çok az planlama yaparak veya hiç planlama yapmadan, yazılım geliştirme ve kodlamada mümkün olan tüm kaynakların odaklanmasını içerir. Gereksinimler geldikçe anlaşılır ve uygulanır. Gereken herhangi bir değişikliğin tüm yazılımı yenilemesi gerekebilir veya gerekmeyebilir.
Bu model, bir veya iki geliştiricinin birlikte çalıştığı küçük projeler için idealdir ve aynı zamanda akademik veya uygulama projeleri için de faydalıdır. Gereksinimlerin iyi anlaşılmadığı ve son çıkış tarihinin verilmediği ürün için ideal bir modeldir.
Büyük Patlama Modeli – Artıları ve Eksileri
Bu Büyük Patlama Modelinin avantajı çok basit olması ve çok az planlama gerektirmesi veya hiç planlama gerektirmemesidir. Yönetimi kolaydır ve resmi prosedür gerektirmez.
Ancak Büyük Patlama Modeli çok yüksek riskli bir modeldir ve gereksinimlerdeki değişiklikler veya gereksinimlerin yanlış anlaşılması, projenin tamamen geri alınmasına veya hurdaya çıkarılmasına bile yol açabilir. Tekrarlanan veya minimum risk taşıyan küçük projeler için idealdir.
Big Bang Modelinin avantajları aşağıdaki gibidir –
- Bu çok basit bir model
- Planlama çok az veya hiç gerekli değil
- Yönetimi kolay
- Çok az kaynak gerekli
- Geliştiricilere esneklik sağlar
- Yeni gelenler veya öğrenciler için iyi bir öğrenme yardımcısıdır.
Big Bang Modelinin dezavantajları aşağıdaki gibidir –
- Çok Yüksek risk ve belirsizlik.
- Karmaşık ve nesne yönelimli projeler için iyi bir model değil.
- Uzun ve devam eden projeler için zayıf model.
- Gereksinimler yanlış anlaşılırsa çok pahalı olabilir.