Soru 1 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Açık kaynak yazılımların metinde belirtilen olası risklerinden biri aşağıdakilerden hangisidir?
- A)Güvenlik açıkları kamuya açık olmadığı için kötü niyetli kişiler tarafından hedeflenemez.
- B)Yüksek işlem hacmi durumunda sistemin otomatik olarak çökmesine neden olur.
- C)Diğer yazılımlarla uyumlu olmadığı için entegrasyon sorunlarına yol açmaz.
- D)Kullanıcıların hassas verilerini üçüncü taraf sağlayıcılara emanet etme riskini oluşturur.
- E)Ticari yazılımlar gibi resmi destek almayı zorlaştırabilir ve süreçler zaman alabilir.
Çözümü göster — doğru cevap E
Metin, açık kaynak yazılımların resmi destek eksikliği ve güncelleme süreçlerinin zaman alabileceğini bir risk olarak tanımlamaktadır. Diğer şıklar metindeki güvenlik açıkları veya uyumsuzluk riskleri ile çelişmektedir.
Dayanak: “Destek Eksikliği (Lack of Support): Ticari yazılımlar gibi resmi destek almayı zorlaştırabilir. Bazı yazılımlar için, hata düzeltme veya yazılımın güncellenmesi süreci zaman alabilir.”
Soru 2 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Yazılımın performans ve hızlı yanıt süreleri ile ilgili olarak metinde belirtilen bir risk hangisidir?
- A)Hızlı yanıt süreleri iş süreçlerinin verimliliğini olumsuz etkileyen bir durumdur.
- B)Yüksek işlem hacmi durumunda yazılımın otomatik olarak şifreleme yapması gerekir.
- C)Yazılımın eş zamanlı çoklu işlemleri yönetememesi kullanıcı memnuniyetini artırır.
- D)Sistemin zamanla performans kaybı yaşaması yazılımın güncellenmesini gerektirmez.
- E)Yüksek işlem hacmi veya kötü tasarlanmış yazılım, sistemin çökmesine neden olabilir.
Çözümü göster — doğru cevap E
Metin, yüksek işlem hacmi veya kötü tasarımın sistem çökmesine yol açabileceğini açıkça belirtmektedir. Diğer şıklar metindeki performans iyileştirme veya yanıt süreleri tanımları ile çelişmektedir.
Dayanak: “Sistem Çökmesi (System Crashes): Yüksek işlem hacmi veya kötü tasarlanmış yazılım, sistemin çökmesine neden olabilir.”
Soru 3 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Metne göre, Sistem Geliştirme Yaşam Döngüsü (SDLC) süreci hangi aşamalarla başlar ve nasıl devam eder?
- A)Bilgisayar endüstrisinde yeni yazılım ve donanımların oluşturulmasını tanımlar.
- B)Fizibilite çalışmasıyla başlayıp gereksinimlerin tanımlanmasıyla devam eder.
- C)Sistem geliştirme süreçlerinde daha hızlı veri analizi yapılmasına olanak tanır.
- D)Yazılım ve donanımların kullanılmasını ve elden çıkarılmasını düzenler.
- E)Bilgi sistemleri denetçisinin aşamaları iyi bilmesini gerektiren bir yaklaşımdır.
Çözümü göster — doğru cevap B
Metin, SDLC'nin fizibilite çalışmasıyla başladığını ve gereksinimlerin tanımlanmasıyla devam ettiğini açıkça belirtmektedir. Diğer şıklar SDLC'nin tanımı veya özelliklerini içerse de başlangıç ve devam etme şeklini doğru tanımlayan tek ifade B şıkkıdır.
Dayanak: “SDLC'nin bir fizibilite çalışmasıyla başlayan ve gereksinimlerin tanımlanması, tasarımı, geliştirilmesi, uygulanması ve uygulama sonrası boyunca ilerleyen yazılım geliştirmeye yönelik sistematik, sıralı bir yaklaşım ile devam eder.”
Soru 4 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Bilgi sistemleri denetçisinin proje süresince veya kapanışı tamamlandıktan sonra gerçekleştireceği rol kapsamında aşağıdakilerden hangisi sistemin risklerinin ve zayıf yönlerinin belirlenmesi için yapılması gereken işlemdir?
- A)Mevcut kontrollerin değerlendirilmesi ve işlerliğinin proje paydaşları ile incelenmesi.
- B)Kullanıcı gereksinimlerinin belirlenmesi için anahtar sistem geliştirme ve proje paydaşları ile tanışılması.
- C)Sistem riskinin azaltılması için önleyici kontrollerin belirlenmesi.
- D)Sadece sistemin ana bileşenlerinin belirlenmesi ve hedeflerin gözden geçirilmesi.
- E)Sistem geliştirme ve proje paydaşları ile uygun kontrol yöntemlerinin belirlenmesi.
Çözümü göster — doğru cevap E
Metin, risk ve zayıf yönlerin belirlenmesi için paydaşlarla uygun kontrol yöntemlerinin belirlenmesi gerektiğini ifade etmektedir. Diğer şıklar farklı denetim aşamalarını veya görevleri ifade etmektedir.
Dayanak: “Sistemin risklerinin ve zayıf yönlerinin belirlenmesi ve sıralanması için sistem geliştirme ve proje paydaşları ile uygun kontrol yöntemlerinin belirlenmesi.”
Soru 5 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Kara kutu testinin dezavantajlarından biri olarak metinde belirtilen durum aşağıdakilerden hangisidir?
- A)Tespit edilen hataların kaynağını belirlemek ve düzeltmek daha zor olabilir çünkü testler kodun iç yapısına erişim sağlamaz.
- B)Kodun iç yapısının ayrıntılı bir şekilde incelenmesini gerektirir ve bu nedenle zaman ve kaynak yoğundur.
- C)Yazılımın iç yapısını veya kodunu incelemeden gerçekleştirildiği için bağımsız bir bakış açısı sunar.
- D)Test senaryolarını tekrar kullanarak testi tekrar etmeyi kolaylaştırır ve yazılım değişiklikleri yapıldığında hızla tekrarlanabilir.
- E)Belirtilen gereksinimlere uygunluğu değerlendirir ve yazılımın gereksinimlere uygun çalışmasını sağlar.
Çözümü göster — doğru cevap A
Metin, kara kutu testinin dezavantajları arasında hataların kaynağını belirlemenin zor olduğunu ve bunun testlerin kod içine erişim sağlamamasından kaynaklandığını ifade etmektedir.
Dayanak: “Tespit edilen hataların kaynağını belirlemek ve düzeltmek daha zor olabilir çünkü testler kodun iç yapısına erişim sağlamaz.”
Soru 6 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Metne göre, değişiklik yönetimi sürecinin kapsamlı bir şekilde ele alması gereken unsurlar arasında aşağıdakilerden hangisi yer almaz?
- A)İşlemlerin izlenmesi
- B)Sadece yapılacak işlemlerin belirlenmesi
- C)İşlemlerin raporlanması
- D)Geri dönüş senaryolarının değerlendirilmesi
- E)Değişiklik sonrası testlerin etkinliği
Çözümü göster — doğru cevap B
Metin, sürecin sadece yapılacak işlemleri değil, izleme ve raporlamayı da kapsadığını belirtir; dolayısıyla sadece işlemlerin belirlenmesi sürecin tek başına kapsamı değildir.
Dayanak: “Bu nedenle, değişiklik yönetimi süreci, sadece yapılacak işlemleri değil, aynı zamanda bu işlemlerin izlenmesini ve raporlanmasını da kapsamlı bir şekilde ele almalıdır.”
Soru 7 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Geri dönüş prosedürlerinin başarısı için, başarısız bir değişikliğin ardından hangi referans alınması gerektiği metinde açıkça belirtilmiştir?
- A)Yeni yazılım geliştirme araçlarının yetenekleri
- B)Kullanıcının taleplerine verilen yanıt kalitesi
- C)Sistemin üretim ortamındaki anlık durumu
- D)Değişiklikten önceki bilinen sonuçlar
- E)Sadece zaman ve maliyet açısından değerlendirme
Çözümü göster — doğru cevap D
Metin, başarısız bir durumda geri dönülecek sürümün 'bilinen sonuçlar' olarak tanımlanarak referans alınması gerektiğini açıkça ifade eder.
Dayanak: “Uygulanan değişikliğin başarısız olması durumunda, geri döneceği sürümler (bilinen sonuçlar) referans alınmalıdır.”
Soru 8 · Bilgi Sistemleri Geliştirilmesi ve Uygulanması
Metinde belirtildiğine göre, geri dönüş prosedürlerinin etkinliğini artırmak ve süreci daha verimli hale getirmek için hangi yaklaşım kullanılabilir?
- A)Modern yazılım geliştirme yaklaşımları ve araçları
- B)Geri dönüş planlarının tamamen iptal edilmesi
- C)Sadece manuel yedekleme işlemlerinin artırılması
- D)Test ortamının tamamen kapatılması
- E)Kullanıcı memnuniyetinin tek başına ölçülmesi
Çözümü göster — doğru cevap A
Metin, süreçlerin verimliliğini artırmak için modern yazılım geliştirme yaklaşımları ve araçlarının kullanılmasının gerekli olduğunu belirtir.
Dayanak: “Geri dönüş prosedürlerinin etkinliğini artırmak ve bu süreçleri daha verimli hale getirebilmek için modern yazılım geliştirme yaklaşımları ve araçları kullanılabilir.”