← Ünite 2

Ünite 2: Bilgi Sistemlerinin Geliştirilmesi — Alıştırmalar

Ders kitabının açık uçlu alıştırmaları. Bunlar çoktan seçmeli sınav sorusu değil — düşünmeni, araştırmanı, kendi cümlelerinle anlatmanı isteyen etkinlikler. Kitabın verdiği örnek yanıtlar kapalı duruyor; önce kendin dene.

  1. Alıştırma 1myders hazırladı
    Sistem Geliştirme Yaşam Döngüsü'nün (SGYD) 'Gereksinim Analizi' aşamasında sorulan 'kim, ne, nerede, ne zaman ve nasıl' sorularını kullanarak, hayali bir kütüphane otomasyon sistemi için 5 temel gereksinim cümlesi oluşturunuz.
    Yanıt / ipucu
    Örneğin; 'Kim' için kütüphane görevlisi, 'Ne' için kitap ödünç verme işlemi, 'Nerede' için şube bazlı sistem gibi soruları yanıtlayarak sistemin kapsamını netleştirebilirsiniz.
  2. Alıştırma 2myders hazırladı
    Şelale (Doğrusal Ardışık) modeli ile Çevik (Agile) modelini; müşteri geri bildirimi, esneklik ve dokümantasyon odaklılık açısından bir tablo üzerinde karşılaştırınız.
    Yanıt / ipucu
    Şelale modelinde geri bildirim sürecin sonuna kalır ve dokümantasyon ön plandadır; Çevik modelde ise süreç iteratiftir, geri bildirim sürekli alınır ve çalışan yazılım dokümantasyondan daha önemlidir.
  3. Alıştırma 3myders hazırladı
    Bir yazılım projesinde 'Mantıksal Tasarım' ile 'Fiziksel Tasarım' arasındaki farkı, bir evin mimari projesi ve inşaat süreci benzetmesini kullanarak açıklayınız.
    Yanıt / ipucu
    Mantıksal tasarım evin oda yerleşim planı (işlevsel ihtiyaçlar) iken, fiziksel tasarım bu planın hangi malzemelerle (donanım/yazılım) ve nasıl inşa edileceğinin teknik detaylarıdır.
  4. Alıştırma 4myders hazırladı
    Prototip modeli ve Spiral modeli risk yönetimi açısından değerlendiriniz. Hangi senaryoda hangisinin tercih edilmesi daha mantıklıdır? Tartışınız.
    Yanıt / ipucu
    Prototip model belirsiz gereksinimleri somutlaştırmak için, Spiral model ise yüksek risk içeren büyük projelerde teknik riskleri minimize etmek için tercih edilmelidir.
  5. Alıştırma 5myders hazırladı
    CASE araçlarının sistem geliştirme sürecindeki rolünü araştırarak, bir proje yöneticisinin 'Repository' (depo) kavramını neden bir merkez olarak görmesi gerektiğini açıklayan kısa bir metin yazınız.
    Yanıt / ipucu
    Repository, tüm diyagramların, kod parçalarının ve dokümanların tek bir yerde tutulmasını sağlayarak tutarlılığı korur ve ekip üyeleri arasında bilgi paylaşımını kolaylaştırır.