← Ünite 5

Ünite 5: Kullanım Durum ve Veri Modelleme — 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ı
    Bir kütüphane otomasyon sistemi için sistem sınırlarını belirleyerek, en az iki aktör ve üç temel kullanım durumu (use case) içeren bir senaryo taslağı oluşturunuz.
    Yanıt / ipucu
    Aktör olarak 'Üye' ve 'Kütüphaneci'yi belirleyebilirsiniz. Kullanım durumları ise 'Kitap Ödünç Al', 'Kitap İade Et' ve 'Yeni Üye Kaydı Yap' şeklinde tanımlanabilir.
  2. Alıştırma 2myders hazırladı
    Kullanım durum diyagramlarındaki 'genişletme' (extend) ve 'ekleme' (include) ilişkileri arasındaki temel farkı, günlük hayattan bir örnek vererek açıklayınız.
    Yanıt / ipucu
    Ekleme ilişkisi zorunlu bir parçayı (örn: para çekmek için şifre girmek), genişletme ise isteğe bağlı veya özel durumu (örn: para çekerken makbuz istemek) ifade eder.
  3. Alıştırma 3myders hazırladı
    Veri yaşam döngüsünün aşamalarını (toplama, işleme, depolama, arşivleme, silme) bir e-ticaret sitesindeki 'müşteri sipariş verisi' üzerinden örneklendirerek tartışınız.
    Yanıt / ipucu
    Siparişin verilmesi toplama, ödemenin onaylanması işleme, veritabanına kaydedilmesi depolama, teslimat sonrası verinin geçmişe taşınması arşivleme ve yasal süre sonunda imha edilmesi silme aşamasıdır.
  4. Alıştırma 4myders hazırladı
    Kavramsal, mantıksal ve fiziksel veri modellerini, bir binanın inşaat süreciyle (mimari çizim, statik proje, inşaat uygulaması) karşılaştırarak aralarındaki farkları analiz ediniz.
    Yanıt / ipucu
    Kavramsal model binanın genel yerleşim planı, mantıksal model odaların ve tesisatın detaylı planı, fiziksel model ise kullanılacak malzeme ve teknik detayların belirlendiği uygulama projesidir.
  5. Alıştırma 5myders hazırladı
    Basit bir 'Öğrenci Bilgi Sistemi' için Varlık İlişki Diyagramı (ERD) tasarlayın; 'Öğrenci' ve 'Ders' varlıklarını belirleyip aralarındaki ilişkiyi ve bu varlıklara ait en az üçer özniteliği listeleyin.
    Yanıt / ipucu
    Öğrenci (no, ad, soyad) ve Ders (kod, ad, kredi) varlıkları arasında 'alır' şeklinde bir ilişki kurulabilir. Bu ilişki, bir öğrencinin birden fazla ders alabileceği çoktan çoğa bir yapıyı temsil eder.