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