Ünite 2: Bilgi Sistemlerinin Geliştirilmesi — Ön Okuma Soruları
Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.
Bir yazılım projesinde gereksinimler henüz tam olarak netleşmemişse, hangi geliştirme modeli projenin başarısız olma riskini azaltabilir?
Yönlendirme
Prototip veya artımlı modeller, belirsizlikleri gidermek ve müşteri geri bildirimlerini erken aşamada almak için sıkça tercih edilir.
Sistem tasarımı sürecinde 'mantıksal tasarım' ile 'fiziksel tasarım' arasında nasıl bir fark vardır ve neden bu iki aşama birbirinden ayrılır?
Yönlendirme
Mantıksal tasarım işin ne yapacağını, fiziksel tasarım ise bu işin hangi teknoloji ve donanımla nasıl gerçekleştirileceğini belirler; bu ayrım teknik bağımlılıkları yönetmeyi kolaylaştırır.
Neden bazı projelerde geleneksel 'Şelale Modeli' yerine 'Çevik (Agile)' yöntemler tercih edilmektedir?
Yönlendirme
Şelale modeli katı ve doğrusal bir yapıya sahipken, Çevik yöntemler değişen gereksinimlere hızlı uyum sağlamak ve çalışan yazılıma odaklanmak için tasarlanmıştır.
Sistem geliştirme sürecinde CASE araçları kullanılmasaydı, karmaşık projelerin yönetimi ve dokümantasyonu nasıl etkilenirdi?
Yönlendirme
CASE araçları otomasyon sağlayarak hata payını düşürür ve proje yönetimini kolaylaştırır; bu araçlar olmadan süreç manuel, daha yavaş ve hata yapmaya açık hale gelirdi.