Çevik Süreçlerin Dezavantajları Quiz

ManeuverableLouvreMuseum avatar
ManeuverableLouvreMuseum
·
·
Download

Start Quiz

Study Flashcards

76 Questions

İnsan Bilgisayar Etkileşimi çalışma alanı hangi disiplinlerle ilişkilidir?

Psikoloji, bilişsel bilimler, bilgisayar teknolojileri, ergonomi

İnsan Bilgisayar Etkileşimi çalışmalarında hangi dört ana bileşen bulunur?

Kullanıcı, görev, araç/arayüz, bağlam

İnsan Bilgisayar Etkileşimi alanında ilk çalışmaları kim gerçekleştirmiştir?

Shackel

İBE çalışmalarında elde edilen gözlem sonuçları hangi süreçte kullanılır?

Etkileşimli sistemlerin geliştirilme sürecinde

Vannevar Bush hangi teorik bilgisayar fikrini ortaya atmıştır?

MEMEX: memory extender

Yazılım geliştirme süreçlerinde hangi model, en eski olmasına rağmen iyi tanımlanmış adımları vardır ancak müşteri sabırlı olmalarını gerektirir ve ilerleyen aşamalarda hataların düzeltilmesini zorlaştırabilir?

Şelale Modeli

Prototip Modeli'nin hangi özelliği, teknik risklere uygun olmamasını açıklar?

Kısa süreli geliştirme çevrimleri üzerinde durur

Hangi modelde, her yinelemede gereksinimlerin ve birbirine bağımlılıklarına göre bir kısmı tamamlanır?

Artımsal / Yinelemeli Modeller

Çevik süreci yürütecek ekibin özellikleri nelerdir?

Yüz yüze görüşme, en etkili bilgi aktarım yoludur, üyeler çevik yaklaşımı hakkında eğitilmelidir, başarımın birincil ölçütü doğru çalışan yazılımdır

Hangi geliştirme modeli, değişen gereksinimlere ve teknik risklere esneklik sağlayan süreçler içerir?

Çevik (Agile) Süreçler

Öğrenme materyallerinin optimize edilmesi için hangi teori çoklu kanallı işleme ve bellek tutulmasını teşvik etmektedir?

Paralel İşleme

Öğrenme materyallerinin tasarım sürecinde, Prof. Dr. İbrahim Arpaci hangi faktörleri dikkate alır?

Adaptif Tasarım ve Sürekli İyileştirme

Öğrenen motivasyonunu artırmak için ARCS Modeli'nde hangi faktörler yer almaktadır?

Dikkat, Relevans, Güven, Memnuniyet

Öğrenme materyallerinin tasarımında çoklu temsillerin aktif olarak kullanılmasını vurgulayan teori hangisidir?

Çoklu Temsil Teorisi

Öğrenme sürecinde öğrenci motivasyonunu artırmak için hangi faktörün önemli olduğunu vurgulayan teori hangisidir?

Etkileşimli Öğrenme ve İşbirlikçi Öğrenme

Yazılım geliştirme sürecinde, hangi aşama eldeki tasarımın bir programlama dili ile kodlanmasını içerir?

Gerçekleme

Çoklu Ortam İlkesi'ne göre, öğrenmenin hangi türü, sadece yazıdan oluşan öğrenme ortamlarına göre daha iyi?

Resim ve yazı birlikte sunulan öğrenme

Yazılım geliştirme sürecinde, hataların giderilmesi için erkenden, sık sık ve kolayca sınama yapılmadığında ne gibi sorunlar ortaya çıkabilir?

Sistemde yapılan değişiklikler

Öğretim tasarımı modellerinden hangisi, hızlı prototipleme ve etkileşimli tasarım gibi farklı modeller içerir?

Dick & Carey Modeli

Öğrenmenin daha iyi olması için, önceki anahtar kavramların bilinmesinin ne gibi bir etkisi vardır?

Öğrenmeyi iyileştirir

İnsan-Bilgisayar Etkileşimi (İBE) alanında ilk endüstriyel laboratuvarlar hangi onyılda kurulmuştur?

1990'larda

Gestalt Psikolojisi'nde kullanılan benzerlik ilkesi ile ilgili aşağıdakilerden hangisi doğrudur?

Birbirine benzeyen elemanların bir araya gelmesiyle gruplanma meydana gelir.

Bilgisayar nedir?

Ham veriyi kullanılabilir bilgiye dönüştüren giriş-çıkış-işleme ve depolama cihazlarından oluşur.

Teknolojinin İBE üzerindeki etkisi aşağıdakilerden hangisi ile açıklanabilir?

Değişim yaratma yeteneği

Bilgi Sistemi nedir?

Bilgiyi işleyen yazılım, donanım, veri ve süreçlerin bir araya gelmesinden oluşan bir sistemdir.

Agile (ÇEVİK) İş ödülü veren yöntemlerden biri olarak aşağıdakilerden hangisi doğrudur?

Ekibin yaptığı işe, yerel ortamaya, çalışma süreci ve artımsal yazılım parçalarının teslim edilmesi için gereken çalışma zamanını ekibin kendisi belirler.

Extreme Programming (XP) ile ilgili olarak aşağıdakilerden hangisi doğrudur?

Müşteri ve kullanıcı öyküleri oluşturulur, derecelendirilir ve her bir öykünün nasıl ekleneceğine karar verilir.

Agile Sürecinin ana adımları hangisidir?

Görev Listesi – Koşu – İşlev Gösterimi

CMMI Düzeyleri ile ilgili aşağıdakilerden hangisi doğrudur?

Düzey 0: Kontrol edilmiş, Düzey 1: Planlanmış, Düzey 2: Koşulsallar, Düzey 3: Yürütülmeyen

Agile Yöntemleri Sertifikasyonda ne gibi bir avantaj sağlar?

Sertifikalar, proje süreçlerinin bağımsız kurumlar tarafından onaylanmasını sağlar.

İnsan Bilgisayar Etkileşimi (İBE) çalışmalarında kullanıcıların kullandıkları araçlarla belirli işleri yaparken elde edilen gözlem sonuçları hangi süreçte değerlendirilir?

Değerlendirme sürecinde

İnsan Bilgisayar Etkileşimi (İBE) sisteminin kaç ana bileşeni bulunmaktadır?

4

İnsan Bilgisayar Etkileşimi çalışma alanının dışında hangi disiplinlere ilişkilidir?

Sosyoloji ve Antropoloji

İnsan Bilgisayar Etkileşimi alanında ilk çalışmaları kim gerçekleştirmiştir?

Vannevar Bush

İnsan Bilgisayar Etkileşimi çalışmalarına hangi disiplinler katkıda bulunmaktadır?

Ergonomi ve Grafik Tasarım

Yazılım geliştirme sürecinde, hangi aşama eldeki tasarımın bir programlama dili ile kodlanmasını içerir?

Gerçekleme

Öğrenme materyallerinin tasarımında çoklu temsillerin aktif olarak kullanılmasını vurgulayan teori hangisidir?

Çoklu Ortam İlkesi

Çözümleme aşaması neleri içerir?

Bir şeyi parçalarına ayırmak

Öğrenmenin daha iyi olması için, önceki anahtar kavramların bilinmesinin ne gibi bir etkisi vardır?

Öğrenmeyi hızlandırabilir

'Dick & Carey Modeli' ile 'Sezgisel Modeller' ile hızlı prototipleme ve etkileşimli tasarım gibi farklı modeller hangi süreçte yer alır?

Tasarım

Çoklu Temsiller Teorisi hangi bilgi işleme sürecini varsayar?

Çift kanallı işleme

ARCS Modeli'ne göre, hangi faktör öğrenme motivasyonunu artırmak için önemlidir?

Dikkat

İnsan-Bilgisayar Etkileşimi çalışmalarında, hangisi teknolojinin etkisini açıklamak için kullanılabilir?

Sosyal Etkileşim

Gestalt Psikolojisi'nde kullanılan benzerlik ilkesi hangi konuda çalışır?

Nesnelerin düzenlenmesi

Öz Belirleme Teorisi'nin hangi unsuru test kaygısı ile ilişkilidir?

Motivasyon inançları

İnsan-Bilgisayar Etkileşimi alanında ilk endüstriyel laboratuvarlar hangi onyılda kurulmuştur?

1990'lar

Gestalt Psikolojisi'nde kullanılan benzerlik ilkesi ile ilgili aşağıdakilerden hangisi doğrudur?

Yakınlık ilkesine benzer bir prensiptir.

Teknolojinin İBE üzerindeki etkisi aşağıdakilerden hangisi ile açıklanabilir?

Dönüşseldir ve etkileşimi değiştirebilir.

İnsan Bilgisayar Etkileşimi çalışma alanı hangi disiplinlerle ilişkilidir?

Bilgisayar Bilimleri, Tasarım, Kullanılabilirlik, Psikoloji

Human-Computer Interaction alanında hangi yıl ACM SIGCHI ve CHI konferansları başlamıştır?

1982

Agile (ÇEVİK) iş yöntemlerinin dezavantajlarından biri aşağıdakilerden hangisidir?

Bir dış denetleyici ve ayrıntılı kontroller yaratmak zorunda olduğu projelerde yetersiz olması

XP (Extreme Programming) ile ilgili olarak aşağıdakilerden hangisi doğrudur?

Tasarımın karmaşık gösterimlerden üstün olduğu

Agile sürecinin ana adımları nelerdir?

Görev Listesi - Koşu - İşlev Gösterimi

Agile Yöntemleri Sertifikasyonu ne gibi bir avantaj sağlar?

Müşteri memnuniyetini artırır

CMMI Düzeyleri ile ilgili aşağıdakilerden hangisi doğrudur?

Düzey 3: Kontrol edilmiş, Düzey 4: Özelleştirilmiş

Yazılım geliştirme sürecinde hangi model, müşterinin sabırlı olmalarını gerektirir ve ilerleyen aşamalarda hataların düzeltilmesini zorlaştırabilir?

Prototip Modeli

Hangi yazılım geliştirme modeli, değişen gereksinimlere ve teknik risklere esneklik sağlayan süreçleri içerir?

Çevik (Agile) Süreçler

Hangi model, artımsal gelişimi, müşteriye erken ve sık ürün teslimini ve başarımın birincil ölçütü olduğu güçlü bir modele sahiptir?

Çevik (Agile) Süreçler

Yazılım geliştirme sürecinde hangi model, uygulamanın hazır yazılım bileşenlerinden oluşturulmasını öngörür?

Keskenleşme Tabani Uygulama Geliştirme

Hangi yazılım geliştirme modeli, her adım tamamlanmasından sonra diğerine geçilirken fark edilmeyen hatalar ve eksiklikler için risk taşır?

Şelale Modeli (Sequential / Waterfall)

CMMI Düzey 2 (Yönetilen/Yinelenebilir) için aşağıdakilerden hangisi geçerlidir?

Etkinliklerin tümü yürütülür, ancak bunları tanımlamak için herhangi bir sistemik girişim yoktur.

CMMI Düzey 4 (Nicel Yönetilen) ile ilgili aşağıdakilerden hangisi doğrudur?

Süreç ve yazılım ölçütleri kullanılarak kalite yönetimine geçilir.

CMMI nedir?

Bir olgunluk modelidir ve belirli süreç alanlarının kapsanmasını ister.

CMMI-DEV neyi temsil eder?

Yazılım geliştirme süreçlerini

CMMI Level 5 sertifikası almış bir kuruma örnek aşağıdakilerden hangisidir?

ASELSAN

Teknoloji Entegrasyonu için kullanılan model hangisidir?

Unified Theory of Acceptance and Use of Technology (UTAUT)

'Yönetilen/Yinelenebilir' (Managed/Repeatable) düzeyde ne tür bir planlama ve izleme yöntemi kullanılır?

'Tanımlanmış' (Defined) süreci

'Tanımlanmış' (Defined) düzeyde hangi yönetim ile projenin yönetimi iyileştirilir?

Kişi ve risk yönetimi

'Nicel Yönetilen' (Quantitatively Managed) düzeyde neler kullanılarak kalite yönetimine geçilir?

'Theory of Planned Behavior (TPB)' modeli

CMMI Düzey 3 ile ilgili olarak aşağıdakilerden hangisi doğrudur?

Süreç ve yazılım ölçütleri kullanılarak kalite yönetimine geçilir.

CMMI-DEV türü neyi ifade eder?

Yazılım geliştirme

CMMI Level 5 sertifikası almış bir kurumda hangi düzeyde işleyen bir süreç bulunabilir?

Optimize edilmiş (Optimized)

Yazılım geliştirme sürecinde, hangi model müşteri sabırlı olmalarını gerektirir ve ilerleyen aşamalarda hataların düzeltilmesini zorlaştırabilir?

Spiral Model

Teknoloji Kabul Modeli (TAM), hangi teori üzerine kurulmuştur?

Theory of Planned Behavior (TPB)

DOI Teorisi hangi alanda kullanılır?

Teknoloji kabulü

'Unified Theory of Acceptance and Use of Technology (UTAUT)' hangi alanda kullanılır?

Teknoloji kabulü

Study Notes

  • Kendi kendini düzenleme: Agile (ÇEVİK) İş ödülü veren yöntemlerden biridir. Ekibin yaptığı işe, yerel ortamaya, çalışma süreci ve artımsal yazılım parçalarının teslim edilmesi için gereken çalışma zamanını ekibin kendisi belirler.

  • Agile Proceslerin Dezavantajları: Uygunsuz ekip, karmaşık ekip veya büyük ölçekli projeler için değil değil, bir dış denetleyici ve ayrıntılı kontroller yaratmak zorunda olduğu projelerde yetersiz olursa. Agile yapılması disiplinsizlik olarak değerlendirilmemelidir.

  • XP: Extreme Programming ile başlayan bir Agile İş yöntemi. Müşteri ve kullanıcı öyküleri oluşturulur, bunları derecelendirilir ve her bir öyküğün nasıl ekleneceğine karar verilir. İçindeki her kısa sürede (birkaç hafta) tüm öyküler birleşmelidir.

  • XP: Tasarım özeti. Basit tasarım karmaşık gösterimlerden üstündür. CRC (Class-Responsibility-Collaboration) kartları ile yazılımın sınıf düzeyinde incelenmesi. Karmaşık bir tasarımdan kaçınılamazsa ise işlevsel bir ön gerçekleme (Spike solution) yapılır. Refactoring (yeniden düzenlenme) teşvik edilir. Bu aşamadaki ürünler CRC kartları ve ön gerçeklemeleridir.

  • Yazılım geliştirme sürecinde kullanılan Agile İş yöntemi. İçerik sunumundan önemlidir ve hata yoksa işe yaratamaz. Gerekli modelleme yolunun özünü ve modelinizi oluşturmak için kullanacağınız araçları iyi öğrenin.

  • Agile Sürecinin ana adımları: Görev Listesi – Koşu – İşlev Gösterimi. Görev Listesi ile kullanıcı öyküleri. Koşu sürecinde bir görev seçilir ve kısa bir süre içerisinde tamamlanır. Koşu süresi sonrası haftalık toplantılar. İşlev Gösterimi: müşteri en son işlevini veya tüm işlevlerini test etmesi.

  • Agile Yöntemi ve Modelleme. Amaca uygun bir şekilde modelleme yapın. Neyi, kime, hangi düzeyde anlatmak istiyorsunuz. Önemli olmadığı zamankahi hatasız model düzeyde işe yaratamaz. Kullanılan modelleme yolunun özünü ve modelinizi oluşturmak için kullanacağınız araçları iyi öğrenin.

  • Agile Yöntemleri Sertifikasyondaşı: Bir yazılım firma, yeni bir yazılım geliştirme sürecine sahip olmayan sırada şansız projeler yaklaşık bir şekilde başarı ile sonuçlandıramaz. Bir yazılım firma, seçebilir süreçlerin özelliklerinin onay verilmesi için bağımsız kurumlara (Sertifikalar)

  • Agile Prosesleri Düzeyleri 0 - 5. CMMI Düzeyleri: 0. Düzey: Yürütülmeyen, 1. Düzey: Planlanmış, 2.

  • Düzey: Koşulsağlar, 3. Düzey: Kontrol edilmiş, 4. Düzey: Özelleştirilmiş ve 5. Düzey: Optimize edilmiş. CMMI Düzeylerindeki her düzeydeki iyileştirmeyle ilgili özellikler.

  • Çeşitli yazılım geliştirme modelinde her birinin özelligi ve uygun projeye göre seçilmesi gerekir.

  • Şelale Modeli (Sequential / Waterfall): Çözümleme, Tasarım, Kodlama, Sınama, Bakım adımlarını içerir. Her adım tamamlanmasından sonra diğerine geçilir, fark edilmeyen hatalar ve eksiklikler için.

  • Şelale Modeli: En eski model, yaygın kullanımda, iyi tanımlanmış adımları vardır, ancak müşteri sabırlı olmaları gerektirir ve ilerleyen aşamalarda hataların düzeltilmesi zorlaştırabilir.

  • Prototip Modeli (Rapid Application Development, RAD): Kısa süreli geliştirme çevrimleri üzerinde duran artımsal bir model. Ön koşullar: Uygulamanın yaklaşık 3 aylık bölümlere ayrılabilmesi, eşzamanlı ilerlemesine sağlanabilmesi, yazılımın bileşenlerden kurulabilmesi.

  • Prototip Modeli: Needs elicitation, design, build, test, evaluation ve risk analysis adımlarını içerir. Yeni bir projede kullanılabilir ancak, teknik risklere uygun değil.

  • Keskenleşme Tabani Uygulama Geliştirme (Component Based): Uygulamanın hazır yazılım bileşenlerinden oluşturulmasını öngörür. Aşamalar: Konu alanı mühendisliği, Aday bileşenlerin sınıflandırılması ve seçilmesi, Seçilen bileşenlerin yazılımımıza uyarlanması, Bileşenlerin bir araya getirilmesi.

  • Artımsal / Yinelemeli Modeller (Incremental / Iterative): Gereksinimlerin belirlenmesi, planlama, risk analizi, çözümleme, tasarım, müşteri tarafından ürünün değerlendirilmesi, gerçekleme ve kurulum içerir. Her yinelemede gereksinimlerin ve birbirine bağımlılıklarına göre bunların bir kısmı tamamlanır.

  • Çevik (Agile) Süreçler: Değişen gereksinimler ve teknik riskler gibi önceden belirlenemeyen durumlara ve yazılım ürünü etkileyebilecek her tür değişikliklara karşı esneklik sağlayan süreçler.

  • Çevik süreçler: Yazılımın artımsal gelişimi, müşteriye erken ve sık ürün teslimi, başarımın birincil ölçütü olduğu, güçlü bir modeldir.

  • Çevik süreci yürütecek ekibin özellikleri: Yüz yüze görüşme, en etkili bilgi aktarım yoludur, üyeler çevik yaklaşımı hakkında eğitilmelidir, başarımın birincil ölçütü doğru çalışan yazılımdır, bir ilerleme olmaksızın yalnızca sürekli uyum sağlamak başarı değildir.

  • Çevik süreçlerin avantajları: Müşteri tarafından katılım, değişikliklere uyum sağlama, sol taraftaki maddelerin daha önem verilmesi, boşuna harcanan çaba olmayacak şekilde çözüm süreci de daha etkileşimli hale getirilmekte ve müşteriye zamanında teslim edilmesi.

Bu quiz, çevik (agile) süreçlerin dezavantajlarına odaklanmaktadır. Uygun ekip olmaması ve büyük ölçekli projeler için uygun olmaması gibi konuları kapsamaktadır.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser