aofsorular.com
YBS406U

PROGRAMLAMADA YENİ EĞİLİMLER - Deneme Sınavı - 11

Ara Sınav 56370
Soru 1
Aşağıdakilerden hangisi Çevik yazılım geliştirme yöntemlerinden biri değildir?
Soru 2
"Yazılım üzerinde yapılan değişikliklerin herhangi bir bozulmaya sebep olup olmadığının önceden belirlenmesini hedefleyen bir pratiktir. Bu yöntemde yazı- lım beraberinde geliştirilen testler büyük önem taşımaktadır. Yapılan her değişiklik sonrası yazılım merkezi bir noktada derlenir ve tüm testler çalıştırılır."

Bilgileri verilen Çevik yazılım geliştirme pratiği aşağıdakilerden hangisidir?

Soru 3
Aşağıdakilerden hangisi Scrum'ın özelliklerinden biri değildir?
Soru 4
I. Scrum’ın doğru anlaşılması ve doğru uygulanmasını sağlayan kişidir. 

II. Ürün iş listesinin anlaşılır ve kısa parçalardan oluşması konusunda Ürün Sahibine yardımcı olur. 

III. Hizmetkâr-lider olarak da isimlendirilir. 

IV.Ürünün değeri ve geliştirmesinden sorumludur. 

Scrum uzmanı le ilgili verlen bilgilerden hangisi/hangileri doğrudur?

Soru 5
I. Scrum’ın en temel yapıtaşıdır.

II. Genellikle Sprintlerin uzunluğu bir veya iki hafta olarak tercih edilir.

III. Bir Sprint biter bitmez hemen diğer Sprint başlanmaz.

IV. Hedefi gerçekleştirirken ürün kalitesinden feragat edilmez.

Sprint ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?

Soru 6
Aşağıdakilerden hangisi Sprint içinde yapılan Scrum etkinliklerinden biri değildir?
Soru 7
I. Sprint hedefi doğrultusunda dün yapılan işler
II. Sprint hedefine ulaşmak için bugün yapacağı işler
III. Sprint hedefine ulaşmak için yapılacaklar

Yukarıda verilenlerden hangisi/hangileri Günlük Scrum toplantılarında Geliştirme Ekibi üyelerinin konuştuğu konulardandır?

Soru 8
Bir Sprint sonunda tamamlanan Ürün İş Listesi kalemleri ile daha önce bitirilmiş Sprintlerdeki Ürün Parçalarının değerlerinin toplamı aşağıakilerden hangisidir?
Soru 9
Bir yazılımın başka bir yazılımda tanımlanmış fonksiyonlarını kullanabilmesi için oluşturulmuş bir tanım bütünü aşağıdakilerden hangisidir?
Soru 10
Başlıca mobil işletim sistemleri ve cihazlar eşleştirmesinde aşağıdakilerden hangisi yanlıştır?
Soru 11
Buzdolabınızdaki yumurta rafında kaç yumurta olduğunu sensörleri ile ölçen İnternete bağlı bir cihaz, bu veriyi bulut sunucuya dakikada bir gönderebilir ve sizin cep telefonunuzdaki mobil uygulama; yumurta sayısı 2’nin altına düştüğünde size bildirim yapabilir.

Bu teknolojiyi sağlayan kavram aşağıdakilerden hangisidir?

Soru 12
I. Yerel (Native) Uygulamalar

II. Web Tabanlı Uygulamalar

III. Genel tabanlı Uygulamalar

IV. Melez (Hybrid) Uygulamalar

Yukarıdakilerden hangisi/hangileri mobil uygulama türlerindendir?

Soru 13
Belli bir platforma özel, genellikle platform sağlayıcının belirtmiş veya üretmiş olduğu “Yazılım Geliştirme Kiti (SDK)” araçları ve programlama dili yardımıyla geliştirilmiş uygulamalar aşağıdakilerden hangisidir?
Soru 14
Google Android uygulamasını Android Studio ortamında Java dili kullanarak, Apple iOS uygulamasını XCode ortamında Swift dili kullanarak, Microsoft ise Windows Phone uygulamasını Visual Studio ortamında C# dili kullanarak yazmamızı beklemektedir. Aşağıdakilerden hangisi bunu sağlayacak mobil uygulama türlerindendir?
Soru 15
Aşağıdakilerden hangisi yerel uygulamaların avantajlarından biri değildir?
Soru 16
I. Platformu anlamak ve öğrenmek kolaydır.

II. Düşük geliştirme maliyeti vardır.

III. Uygulamalar çevrimdışı olarak çalışabilir.

Melez uygulamalar ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?

Soru 17
Aşağıdakilerden hangisi Android katmanlarından biri değildir?
Soru 18
Kullanıcı arayüzü oluşturulmasından ve yönetilmesinden sorumlu olan Android çatısı katmanındaki servis aşağıdakilerden hangisidir?
Soru 19
I. Çalışan yazılım, ilerlemenin birincil ölçüsüdür.

II. İş süreçlerinin sahipleri ve yazılımcılar proje boyunca her gün birlikte çalışmalıdırlar.

III. Çalışan yazılım son aşamaya kadar müşteriye sunulmamalıdır.

IV. Değişen gereksinimler yazılım sürecinin hiçbir aşamasında kabul görmez.

Yukarıdakilerden hangileri Çevik Yazılım Prensiplerindendir?

Soru 20
I. Scrum

II. Agile modeling

III. Disciplined agile delivery

IV. Rapid application development

Yukarıdakilerden hangileri Çevik Yazılım Geliştirme Yöntemlerindendir?