Karar Destek Sistemleri Dersi 3. Ünite Sorularla Öğrenelim

Karar Destek Sistemlerinin Geliştirilmesinde İşlemtablosu Programlama

1. Soru

Kişisel karar destek sistemleri ne demektir?

Cevap

Kişisel karar destek sistemleri, bir karar vericinin karar probleminin çözüm kalitesini ve sürecin etkinliğini arttırmak için genellikle kendisi tarafından geliştirilen bir karar destek sistemidir. İşletme dünyasındaki karar destek sistemlerinin büyük çoğunluğunu bu tür karar destek sistemleri oluşturur. Öte yandan, kişisel karar destek sistemleri en eski KDS türüdür.


2. Soru

Karar vericinin kendi KDS’sini geliştirmesinin avantajları nelerdir?

Cevap

Karar vericinin kendi KDS’sini geliştirmesinin avantajlarından bazıları şunlardır:

1. Geliştirme süresi kısadır.
2. KDS için ayrıntılı bir gerekçeler listesinin ve spesifikasyonlarının raporlanması ve sözleşme formatında hazırlanmasına gerek kalmaz.
3. KDS geliştirmeye yönelik problemler azalır.
4. Maliyet genellikle çok düşüktür.
5. KDS’nin bakımı, güncellenmesi ve iyileştirilmesi süreçlerinin etkinliği karar vericinin kontrolü altındadır.
6. Karar vericinin probleme ilişkin yeni keşif ve analizler yapmasına fırsat verir.


3. Soru

Karar vericinin kendi KDS’sini geliştirmesinin riskleri nelerdir?

Cevap

Kişisel KDS geliştirmek bazı sakıncaları da yanında getirmektedir. Bunlardan bazıları şunlardır:
1. KDS’nin sahip olduğu özelliklerin düzeyi ve kalitesi, karar vericinin bilgi sistemleri ve bilgisayar programlama konusundaki bilgi ve becerileri ile sınırlı olacaktır.
2. Veri ve bilgi güvenliği konusunda eksikler olabilir.
3. KDS’nin taşıdığı özelliklere, kullanımı ve bakımına ilişkin belgelendirmelerin eksik olma olasılığı vardır.


4. Soru

Excel ve VBA’nın modelleme yönetimi için ne tür bir özellik vardır?

Cevap

Excel ve VBA’nın modelleme yönetimini, veri yönetimini ve diyalog yönetimini gerçekleştirmek için kullanılabilecek pek çok özelliği bulunmaktadır. Bu  özelliklerin bütünü, Excel ve VBA’yı kişisel KDS geliştirme konusunda geçerli ve eşsiz bir platform yapmaktadır. Ancak, Excel’in tüm KDS modüllerini geliştirmede kullanılabilen ve onu diğer birçok programlama stüdyosundan ayıran özelliklerinin başında makro kaydetme özelliği gelmektedir.


5. Soru

Çözücü Eklentisi (Solver Add-In)'nin işlevi nedir?

Cevap

Excel, bazı tür karar probleminde optimal çözümü bulmak için yöneylem araştırmasında yaygın olarak kullanılan Basit LP (Simplex LP), Doğrusal olmayan GRG (GRG Nonlinear) ve Açılım (Evolutionary) gibi tekniklerin kullanımını sağlayan, Çözücü (Solver) eklentisine sahiptir. Çözücü eklentisine Veri sekmesi
altında bulunan Çözümleme grubundan erişmek mümkündür (Şekil 3.3).


6. Soru

Formül Denetleme (Formula Auditing)'nin rolü nedir?

Cevap

Excel’ de formüller kullanılarak yapılan hesaplamalarda oluşabilecek çeşitli hataların kaynağına ulaşma konusunda izlerin takip edilmesini sağlayan araçlar mevcuttur. Bu araçlar ile formüller arasındaki ilişkiler görüntülenebilmekte ve formüller denetlenebilmektedir. Excel’in Formül Denetleme araçlarına Formüller sekmesi altında bulunan Formül Denetleme grubundan ulaşılabilmektedir (Şekil 3.7).


7. Soru

 Özet Tablo (PivotTable)'yu nasıl açıklarsınız?

Cevap

Excel’in en güçlü veri analiz araçlarından birisi olan özet tablolar, büyük ve detaylı veri setlerinden daha anlaşılır ve yeniden düzenlenebilir bir veri sunumu oluşturulmasını sağlamaktadır. Özet Tablo oluşturma araçları, Ekle sekmesi altında bulunan Tablolar grubunda bulunmaktadır (Şekil 3.13). Diğer birçok Excel menü bileşeni gibi, Özet Tablolar makro olarak kaydedilme ve VBA ile programlanma özelliği vardır.


8. Soru

Dış Veri Al (Get External Data) işlemi nedir?

Cevap

Farklı kaynaklardan veri alma işlemi; Veri sekmesi altında bulunan Dış Veri Al grubundaki komut düğmeleri yardımıyla yapılabilmektedir (Şekil 3.16). Dış Veri Al yardımıyla Access Veritabanından, Web’den, metin belgelerinden doğrudan veri  aktarımı yapılabilir. Pek çok veri kaynağı verileri işlemtablosu formatında veya metin belgesi formatında sunma seçeneğine veya olanağına sahiptir.


9. Soru

Diyalog Yönetimi Modülüne Yönelik Özelliklerden Konuşma'yı nasıl tanımlarsınız?

Cevap

Konuşma (Speech/Speak): Excel hücrelerinde bulunan verilerin metin okuma (Text to speech-TTS) motorları kullanılarak sözel olarak ifade edilmesi sağlanabil-mektedir. Excel ile farklı diller için konuşma desteği mevcuttur. Bir hücre içeriği seçildikten sonra Hücreleri Oku komut düğmesi kullanılarak Excel’in içeriği okuması sağlanabilir.


10. Soru

Hazır Form (Built-In Form)'un işlevi nedir?

Cevap

Hazır Form (Built-In Form): Excel’ de bulunan hazır formlar, bir veri tablosunda bulunan her bir kayıt (satır) için tablo içerisinde bulunan alan değerlerini gösteren birer diyalog kutusudur. Bu form aracılığı ile tablo içerisinde bulunan kayıtlar arasında gezilebilir, tabloya yeni bir kayıt eklenebilir, mevcut bir kayıt tablodan silinebilir ya da veriler güncellenebilir.


11. Soru

Kullanıcı Formu (UserForm) ne işe yarar?

Cevap

Kullanıcı Formu (UserForm): Kullanıcı formu nesnesi ile isteğe bağlı olarak formlar ya da diyalog kutuları oluşturmak mümkündür. Bir kullanıcı formu oluşturmak için Visual Basic editöründe bulunan Insert (Ekle) sekmesi altından Userform seçilmelidir. Oluşturulan form isteğe bağlı olarak biçimlendirilebilir ve düzenlenebilir (Şekil 3.28).


12. Soru

Denetim araçlarını açıklayınız?

Cevap

Denetim araçları, Form Denetimleri ve ActiveX denetimleri olmak üzere iki farklı grupta sunulmaktadır. Aynı uygulama önce Form Denetimleri ve daha sonra ActiveX denetimleri ile ele alınacaktır. Fiyat hücresine değer girmek yerine bir birleşik giriş kutusu (combo box) kullanmak bunlardan biridir. Bu birleşik giriş kutusu, verileri ilgili sayfadan alıp bu hücreye taşımak için bir arayüz bileşeni görevi gerçekleştirir.


13. Soru

A2:D15 aralığı ne demektir?

Cevap

A2:D15 aralığı Veriler sayfasındaki taşınmaz bilgilerinin bulunduğu tek tabloluk veritabanının adresidir. Hücre bağlantısı liste bileşenlerinden hangisi seçildi ise onun kaçıncı bileşen olduğu bilgisini döndürecektir.


14. Soru

Faiz değerleri için ne kullanılır?

Cevap

Faiz değerleri için kaydırma çubuğu (scroll bar) tercih edilmelidir. Kaydırma çubuğu değer değişimlerinin biri büyük, biri küçük iki farklı düzeyde yapılabilmesini destekler. Peşinat hücresinde olduğu gibi, arzu edilen değer doğrudan hedef hücreye yani Faiz isimli hücreye yazılmaz. 


15. Soru

Arayüz tasarım özelliği nasıl bir işlevdir?

Cevap

Arayüz bileşenlerinin hücrelere değer girişi için kullanılması bazı işlem ve kullanıcı hatalarına karşı doğru bir önlem olmakla beraber yeterli değildir. Sayfada isimlendirilmiş olan tüm hücrelerin koruma altına alınması güvenli bir arayüz tasarım özelliği olur. Ancak form denetimlerinin arzu edilen değeri genellikle doğrudan ilgili hücreye değil de, yardımcı bir hücre ve formül yardımıyla aktarmalarından dolayı sayfa korumalarına yatkın değildirler. Bu tarz bir koruma gerekli ise form denetimleri yerine ActiveX denetimlerini tercih etmenin avantajları vardır.


16. Soru

Birleşik giriş kutusunun özelliği nedir?

Cevap

Özellikler penceresinde birleşik giriş kutusunun pek çok özelliği vardır. Bu özelliklerin bir kısmı tüm uygulamalarda ortak olmakla birlikte, bir kısmı gereksinim duyulduğunda keşfedileceklerdir. Ödeme planı uygulamasında birleşik giriş kutusunun bazı özellikleri şu şekilde ayarlanmıştır: (Name)=cbFiyat; BackColor=Açık Mavi ve BorderColor=Lacivert; BoundColumn=4; ColumnCount=6; ColumnWidths= 300 pt;30 pt;30 pt;70 pt;80 pt;80 pt; ListFillRange=EvListesi. Diğer özellikler ya ekrana giriş kutusunu yerleştirirken gerçekleşen değerlerdir ya da varsayılan ayarlarının bu uygulama için değiştirilmesine gerek olmayan özelliklerdir (Şekil 3.40). 


17. Soru

Özellikler listesindeki LinkedCell özelliği neden boş bırakılmıştır?

Cevap

Özellikler listesindeki LinkedCell özelliği boş bırakılmıştır. Eğer sayfa koruması kullanılmayacak olsaydı, makro kodlamadan değer atama bu özelliği kullanarak gerçekleştirilebilecekti. LinkedCell hücresi, değerin bir makro aracılığı ile girilmesine izin vermesi için boş bırakılmıştır. Giriş kutusunun adı cbFiyat olarak belirlenmiştir. Kullanılan denetim araçlarını adlandırma, özellikle çok sayıda denetimin yer aldığı uygulamalar için önemlidir.  


18. Soru

Eklenen kod ile ilgili bilinmesi gereken en önemli şey nedir?

Cevap

Eklenen kodun cbFiyat birleşik değişim kutusuna ait olduğu ve silinmesi halinde kodunda birlikte silineceği bilinmelidir (Şekil 3.41).


19. Soru

SmallChange özelliği neden  25 olmuştur?

Cevap

Kaydırma çubuğunun döndüreceği değerlerin 0 ile 3000 arasında değiştirilmesi ile %0-%30,00 aralığındaki faiz değerlerinin türetilmesi sağlanmıştır. SmallChange özelliğinin 25 olması, %30,00’luk faizin istendiğinde binde 25’lik artış ve azalışlarla belirlenebilmesini sağlamıştır. 


20. Soru

LargeChange özelliğinin 100 olarak ayarlanması ne anlama gelir?

Cevap

LargeChange özelliğinin 100 olarak ayarlanması ise iri artımların faiz oranında %1’lik değişimlerini desteklemektedir. Değerlerin %0 ve %30 aralığına dönüştürülmesi için kcFaiz isimli kaydırma çubuğunun Change olayına eklenen makro koduna =kcFaiz.Value/10000 formülü yazılmıştır (Şekil 3.45).


Güz Dönemi Dönem Sonu Sınavı
18 Ocak 2025 Cumartesi
v