1. Kullanıcı proje ekibi modern proje yönetim tekniklerini kullanarak projeye katkı sağlar. Çevik (agile) metodolojilere dayalı tekniklerin kullanılmasının temel avantajlarından biri nedir? Proje sonuçlarının ancak her aşama tamamlandığında görülebilmesi Daha esnek ve hızlı bir şekilde projeye katkı sağlanması Büyük ve karmaşık projeler için uygunluk Yüksek yönetim giderlerinin gerekliliği Ürünlerin diğer projelerde yeniden kullanılabilirliğinin artması None 2. Kavramsal tasarım spesifikasyonlarının incelenmesi, bilgi sistemi denetçisinin görevlerinden biridir. Bu incelemenin amacı nedir? Tedarikçilerden alınan tekliflerin makul sayıda olup olmadığını kontrol etmek Kullanıcının gereksinimlerinin karşılandığından emin olmak Uygulamanın canlı ortama uygun olup olmadığını belirlemek Sistem performansını yük altında değerlendirmek Gömülü bir denetim rutinini sisteme dahil etmek None 3. Fonksiyon noktası analizi, bir bilgi sisteminin boyutunu ölçmek için kullanılır. Bu analiz, kullanıcının etkileşimde bulunduğu hangi unsurların sayı ve karmaşıklığına bağlıdır? Modüller ve sınıflar Test senaryoları ve hata raporları Giriş, çıktı, arayüz, dosa ve sorgular Donanım ve ağ bağlantıları Kullanıcılar ve yöneticiler None 4. Parkinson Yasası, iş planlaması bağlamında hangi prensibi savunur? İşler, tamamlanması için ayrıldığı süre kadar zaman alır. Projelerin maliyeti her zaman planlanan bütçeyi aşar. Zaman sınırlaması olmayan işler daha kısa sürede tamamlanır. Kullanıcı geri bildirimleri projenin ilerlemesini yavaşlatır. Test süreçleri geliştirme aşamasından önce tamamlanmalıdır. None 5. Risk Şiddet Matrisi’nde risk değeri nasıl hesaplanır? Etki + Olasılık + Belirleme Etki x Olasılık x Belirleme Etki / Olasılık x Belirleme Olasılık x Belirleme Etki x Olasılık None 6. Değişiklik yönetim sistemlerinin izleme bilgileri arasında iş emri faaliyetlerinin geçmişi yer alır. Bu geçmiş bilgisi hangi detayı içerebilir? Kullanıcı deneyimi test sonuçları Tedarikçi performans değerlendirmeleri Atanan programcı ve yapılan değişiklikler Fonksiyon noktası analiz sonuçları Pazar araştırma verileri None 7. Yazılım geliştirme sürecinin hangi aşamasında, yazılım canlı ortama uygulanır, kullanıcılar ve yöneticiler için eğitim verilir ve sistem devreye alınır? Test Etme Uygulama Tasarım Gereksinim Analizi Kodlama None 8. Şelale modeli, BT projeleri ve yazılım mühendisliği için popüler bir SDLC versiyonudur. Bu modelin temel bir özelliği nedir? Süreçler döngüsel olarak ilerler. Bir faz tamamlandığında bir önceki faza kolayca geri dönülebilir. Adımlar V şeklini oluşturur. Proje sonunda elde edilen ürün müşteriye teslim edilir. Kullanıcı geri bildirimleri sürekli olarak entegre edilir None 9. V-Şekil Modelinde, V’nin sağ tarafındaki basamaklar genellikle neyi temsil eder? Planlama evresi İhtiyaç belirleme aşaması Kodlama aşaması Kontrol ve test süreçleri Üst seviye tasarımlar None 10. V-Şekil Modelinin avantajlarından biri aşağıdakilerden hangisidir? Büyük ve karmaşık projeler için değişiklik yapmanın kolay olması Yüksek yönetim giderlerinin düşüklüğü Her aşamanın sonunda test aşaması içermesi ve projenin daha iyi kontrol edilmesi Her aşama tamamlanana kadar sonuçların görülememesi Ürünlerin diğer projelerde yeniden kullanılabilirliğinin yüksek olması None 11. Yinelemeli (Iterative) Modelin temel özelliği nedir? Süreçlerin yukarıdan aşağıya doğrusal olarak ilerlemesi Her aşama tamamlanana kadar sonuçların görülememesi Proje süresince sürekli bir döngü içinde ilerlenmesi ve sistemin aşamalı olarak iyileştirilmesi Bir sonraki aşamanın başlangıcının, önceki aşamanın bitişi ile mümkün olması Test süreçlerinin yalnızca projenin sonunda yapılması None 12. Gereksinim tanımlama aşamasında proje ekibinin yerine getireceği görevlerden biri aşağıdakilerden hangisidir? Birim testleri yapmak Kullanıcı arayüzleri oluşturmak Paydaşları belirlemek ve gereksinimleri kaydetmek Sistem performansını test etmek Geri dönüş prosedürlerini planlamak None 13. Yazılım tasarım aşamasında kullanıcı katılımının önemi nedir, ancak bu katılımın kısıtlı olmasının sebebi nedir? Kullanıcıların sadece sistemin genel işlevselliği ile ilgilenmesi Kullanıcılardan teknik detayda bilgi sahibi olmalarının beklenmemesi Tasarımın tamamen teknik ekip tarafından yapılması gerekliliği Kullanıcı geri bildirimlerinin bu aşamada önemsiz olması Tasarımın dondurulmuş (baseline) olması None 14. Geliştirme aşamasında yazılımın güvenliği için alınması gereken önlemlerden biri aşağıdakilerden hangisidir? Kullanıcı arayüzlerinin son kullanıcılar tarafından test edilmesi Sistem mimarisinin değiştirilmesi Veritabanı işlemlerinde SQL enjeksiyonuna karşı koruma sağlanması Yazılımın performansının artırılması Modüller arası etkileşimlerin doğrulanması None 15. Kullanıcı kabul testi (UAT) sürecinin temel amacı nedir? Programın iç operasyonlarının spesifikasyonlara göre işlemesini sağlamak Yazılım modüllerini bir araya getirerek doğruluğunu sağlamak Yazılımın tüm bileşenlerinin bir araya getirilmiş entegre sistem üzerinde performansını test etmek Yazılımın kullanıcı ve müşteri tarafından kabul edilip edilmeyeceğini belirlemek için test edilmesi Canlıda çalışan uygulama üzerindeki değişikliklerin yeni hatalar getirmediğinden emin olmak None 16. Gerçek kullanıcılar tarafından gerçek ortamda gerçekleştirilen ve uygulamanın gerçek dünyada nasıl çalıştığını anlamak için önemli olan test türü hangisidir? Alfa Testi Beta Testi Birim Testi Sistem Testi Fonksiyonel Test None 17. Entegrasyon testinin asıl amacı nedir? Yazılımın belirli birimlerini doğru bir şekilde test ederek hataları erken aşamalarda yakalamak Oluşturulan yazılım modüllerinin bir araya getirilerek doğruluğunun sağlanması Yazılımın işlevselliğini, performansını ve uygunluğunu değerlendirmek Yazılımı, iş gereksinimlerine göre doğrulamak Yazılımın iç yapısını inceleyerek kod kalitesini artırmak None 18. Uygulamanın veya ürünün işlevselliğine odaklanan ve kod aralıkları bilgisi gerektirmeyen test yaklaşımı hangisidir? Beyaz Kutu Testi Birim Testi Entegrasyon Testi Kara Kutu Testi Pilot Testi None 19. Regresyon testlerinin öncelikli amacı nedir? Yazılımın gerçek dünya koşullarında performansını değerlendirmek Yeni eklenen özelliklerin işlevselliğini test etmek Yazılımın farklı ortamlarda uyumlu çalışıp çalışmadığını kontrol etmek Canlıda çalışan uygulama üzerindeki değişikliklerin veya düzeltmelerin yeni hatalar getirmediğinden emin olmak Veritabanındaki verilerin doğruluğunu ve bütünlüğünü incelemek None 20. Veri doğrulama ve düzenleme prosedürlerinden biri olan Sıra kontrolü, sistemde neyi tespit etmeyi amaçlar? Verilerin belirli bir değer aralığında olup olmadığını Mükerrer veri girişlerinin olup olmadığını şlemlere ait kontrollerin belirli bir sırayı takip edip etmediğini Veri giriş alanlarının boş bırakılıp bırakılmadığını Matematiksel olarak hesaplanan bir değerin verilere eklenip eklenmediğini None 1 out of 20 Time's up