Ü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.
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.
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.
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.
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.
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.