Çevik (Agile) Süreçleri ve Kendi Kendini Düzenleme

ManeuverableLouvreMuseum avatar
ManeuverableLouvreMuseum
·
·
Download

Start Quiz

Study Flashcards

74 Questions

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

Bilişsel bilimler, bilgisayar teknolojileri, ergonomi, sosyoloji

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

4

İnsan Bilgisayar Etkileşimi çalışmalarında hangi kullanıcıların kullandıkları araçlarla belirli işleri yaparken elde edilen veriler değerlendirilir?

Kullanıcıların kullandıkları araçlarla belirli işleri yaparken elde edilen gözlem sonuçları, alışkanlık vb. etkilerle birlikte

İnsan Bilgisayar Etkileşimi alanında ilk çalışmaları gerçekleştiren kişi kimdir?

Shackel

İnsan Bilgisayar Etkileşimi çalışma alanı hangi yılda ortaya çıkmıştır?

1945

İnsan-Bilgisayar Etkileşimi, hangi yıllarda gelişmeye devam etmiştir?

1990'larda

Bilgi Sistemi nedir?

Yazılım, donanım, veri ve süreçlerin bir araya gelmesiyle kullanıcılara bilgi sağlayan sistemdir.

Gestalt Psikolojisi ilkelerinden 'Benzerlik İlkesi' neyi ifade eder?

Birbiriyle benzerlik gösteren öğelerin gruplanmasına yol açar.

Teknolojinin İnsan-Bilgisayar Etkileşimine etkisi nasıldır?

Sürekli ve dönüştürücü bir etkiye sahiptir.

Aşağıdakilerden hangisi Bilgi, Veri ve Bilgi Sistemi arasındaki ilişkiyi doğru şekilde tanımlar?

Bilgi: İşlenmemiş bilgi, Veri: İşlenmiş bilgi, Bilgi Sistemi: Kullanıcılara bilgi sağlayan sistemdir.

Öğrenme materyallerini optimize etmek için hangisi önerilir?

Metin ve resimleri uygun şekilde hizalamak

Öğrenmeyi optimize etmek için hangi faktörler önerilir?

Etkileşimli ve ilgi çekici öğrenme materyalleri kullanmak

Öğrencilere zamanında ve yapıcı geri bildirim sağlamanın önemi hangisini vurgular?

Yapıcı geri bildirimi savunmak

Öz Belirleme Teorisi'ne göre hangisi motivasyon faktörleri arasında yer almaz?

Dışsal motivasyon

Çoklu Temsil Teorisi neyi varsayar?

Bilgiyi sınırlı kapasitelerle işlemez

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 sürecinde, 'Çoklu Ortam İlkesi' ile ilgili olarak hangisi doğrudur?

Resim ve yazının birlikte sunulduğu ortamlarda öğrenme, sadece yazıdan oluşan öğrenme ortamlarına göre daha iyi.

Yazılım geliştirme sürecinde, hangi aşama yazılımın belgelendirilmesini, tasarımın iyileştirilmesini içerir?

Bakım

Öğrenme sürecinde, insan sesiyle anlatılan sözlü öğrenmenin makine sesine göre daha iyi olduğunu savunan ilke hangisidir?

'İnsan sesiyle anlatılan sözlü öğrenme, makine sesine göre daha iyi.' ilkesi

Yazılım geliştirme sürecinde hangisi, hataların giderilmesi için erkenden, sık sık ve kolayca sınama gerektiğini vurgular?

Sınama

Yazılım geliştirme modeli seçiminde müşterinin sabırlı olması gerektiği belirtilen model hangisidir?

Şelale Modeli

Prototip Modeli için belirtilen ön koşullardan hangisi doğrudur?

Yazılımın bileşenlerden kurulabilmesi

Artımsal / Yinelemeli Modeller hangi adımları içerir?

Gereksinimlerin belirlenmesi, planlama, risk analizi

Çevik süreçleri yürütecek ekibin özellikleri nelerdir?

Yüz yüze görüşme, en etkili bilgi aktarım yoludur

Çevik süreçlerin avantajları arasında hangisi belirtilmemiştir?

Sadece planlanmış değişikliklere uyum sağlama

Agile iş yöntemlerinin dezavantajları arasında aşağıdakilerden hangisi yer almaz?

Karmaşık tasarımın önüne geçebilir.

Extreme Programming (XP) ile ilgili 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ı arasında aşağıdakilerden hangisi yer almaz?

Modelleme

Agile yöntemleri sertifikasyonu ile ilgili aşağıdakilerden hangisi doğrudur?

Sertifikasyon, bağımsız kurumlara özelliklerin onay verilmesi için yapılır.

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

  1. Düzey: Özelleştirilmiş

CMMI Düzey 4'ün özellikleri arasında hangisi yanlıştır?

Etkinliklerin tümü yürütülüyor ama bunları tanımlamak için hiçbir sistematik girişim yoktur.

CMMI-DEV, CMMI-SVC ve CMMI-ACQ alanlarını birleştiren olgunluk modeli hangisidir?

Unified Theory of Acceptance and Use of Technology (UTAUT)

CMMI Level 5 sertifikası almış bir kuruma örnek olarak aşağıdakilerden hangisi verilebilir?

Huawei Türkiye (Level 5)

Hangi olgunluk modeli, teknoloji kabulü ve kullanımını ele alır?

Unified Theory of Acceptance and Use of Technology (UTAUT)

'Yönetilen/Yinelenebilir' (Managed/Repeatable) düzeyin özelliği nedir?

'Temel planlama ve izleme yöntemleri kullanılarak, önceki projelerdeki başarılar yeni projelerde tekrarlanılabilir.'

'Büyük müşteriler en az bu düzey yazılım evleri ile çalışmak ister.' ifadesi hangi CMMI düzeyine atıfta bulunmaktadır?

Düzey 3: Tanımlanmış (Defined)

'Technology-Organization-Environment (TOE) Framework' hangi kuramla ilişkilidir?

'Diffusion of Innovations (DOI)'

İnsan-Bilgisayar Etkileşimi hangi yıllarda ACM SIGCHI ve CHI konferanslarıyla büyümeye devam etmiştir?

1970'lerin sonları ve 1980'lerin başlarında

Gestalt Psikolojisi'ndeki 'Kapanma İlkesi' neyi ifade eder?

Kapatma ilkesini

Teknolojinin İnsan-Bilgisayar Etkileşimine etkisi nasıl tanımlanabilir?

Değişen ve dönüştürücü

İnsan-Bilgisayar Etkileşimi sistemleri aşağıdakilerden hangisini destekler?

Yönetim, izleme, koordinasyon, karar verme işlevlerini

Bilgi Sistemi aşağıdakilerden hangisini içerir?

Yazılım, donanım, veri ve işlemleri

Öz Belirleme Teorisi ve ARCS Modeli'ni birleştiren hangi kavram aşağıdakilerden hangisidir?

İçsel Motivasyon ve Tatmin

Paralel İşleme, Öz Belirleme Teorisi'ne göre hangi unsurların kullanımını optimize etmek için önerilir?

Görsel ve İşitsel Desteğin

Çoklu Temsil Teorisi'ne göre, insanlar bilgiyi hangi şekilde işler?

Birleştirilmiş olarak

'Continuous Improvement' kavramı neyi vurgular?

Devamlı değerlendirme ve gelişmeyi

'Spatial Organization' kavramı neyi vurgular?

Bilgiyi mantıklı ve tutarlı bir şekilde düzenlemeyi

İnsan Bilgisayar Etkileşimi çalışma alanına ait olarak aşağıdakilerden hangisi yanlıştır?

Sadece bilişsel bilimlerle ilişkilidir.

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

Dört

İnsan Bilgisayar Etkileşimi çalışmalarında hangi kullanıcıların kullandıkları araçlarla belirli işleri yaparken elde edilen veriler değerlendirilir?

Tecrübeli ve deneyimsiz kullanıcıların verileri değerlendirilir.

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

Yazılım mühendisliği, ergonomi, sosyoloji, antropoloji gibi alanlarla ilişkilidir.

Shackel hangi yıl İnsan Bilgisayar Etkileşimi (İBE) alanında ilk çalışmaları gerçekleştirmiştir?

1950

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

Gerçekleme

Öğrenmenin daha iyi olması için, hangi faktörler önerilir?

Çoklu Ortam İlkesi ve insan sesiyle anlatılan sözlü öğrenme

'Dick & Carey Modeli' ile 'Sezgisel Modeller' arasındaki fark nedir?

Hızlı prototipleme ve etkileşimli tasarım

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

Çalışmalardan yanı sıra üst düzey planlama eylemleri ile bir şeyi anlayabilmek için parçalarına ayırmak

'Teknolojinin İnsan-Bilgisayar Etkileşimine etkisi nasıldır?' hangi ilkeye dayanır?

'Gestalt Psikolojisi ilkelerinden Benzerlik İlkesi'

Çevik (Agile) iş yöntemlerinin dezavantajları arasında aşağıdakilerden hangisi yer almaz?

İşlevsel bir ön gerçekleme yapılmasını teşvik etmemesi.

Extreme Programming (XP) ile ilgili 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 iş yöntemlerinin sertifikasyonu ile ilgili aşağıdakilerden hangisi doğrudur?

Yeni bir yazılım geliştirme sürecine sahip olmayan firma projeleri başarıyla sonuçlandıramaz.

CMMI Düzey 4'ün özellikleri arasında aşağıdakilerden hangisi yanlıştır?

Sürekli iyileştirme kültürü teşvik edilmez.

'Yönetilen/Yinelenebilir' (Managed/Repeatable) düzeyin özelliği nedir?

Süreç performansının belgelenmesi ve yönetilmesi sağlanır.

Yazılım geliştirme sürecinde hangi modelde her adım tamamlanmasından sonra diğerine geçilir ve fark edilmeyen hatalar ve eksiklikler için risk oluşturabilir?

Şelale Modeli (Sequential / Waterfall)

Çevik süreçleri yürütecek ekibin özellikleri arasında aşağıdakilerden hangisi bulunmaz?

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

Artımsal / Yinelemeli Modeller hangi adımları içerir?

Gereksinimlerin belirlenmesi, planlama, risk analizi, çözümleme, tasarım, müşteri tarafından ürünün değerlendirilmesi, gerçekleme ve kurulum

'Öz Belirleme Teorisi'ne göre hangisi motivasyon faktörleri arasında yer almaz?

Bireysel performansın değerlendirilmesi

'Technology-Organization-Environment (TOE) Framework' hangi kuramla ilişkilidir?

Çevik (Agile) Süreçler

CMMI'nin en yüksek düzeyine ulaşmış bir kurumun özellikleri arasında aşağıdakilerden hangisi yer alır?

Sürekli iyileştirmeye odaklanarak geçmiş deneyimlerin ışığında süreç yönetiminin geliştirilmesi

CMMI'nin tanımlanmış düzeyinin özellikleri arasında aşağıdakilerden hangisi yer alır?

Kişi ve risk yönetimi ile projenin yönetiminin iyileştirilmesi

CMMI'nin nicel yönetilen düzeyine ulaşmış bir kurumun özellikleri arasında aşağıdakilerden hangisi yer alır?

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

'Diffusion of Innovations (DOI)' kuramı hangi alana ilişkilidir?

Teknoloji kabulü ve kullanımını ele alır

'Unified Theory of Acceptance and Use of Technology (UTAUT)' hangi alana ilişkilidir?

Teknoloji kabulü ve kullanımını ele alır

'Technology Acceptance Model (TAM)' hangi alana ilişkilidir?

Teknoloji kabulü ve kullanımını ele alır

'Theory of Reasoned Action (TRA)' hangi alana ilişkilidir?

'Theory of Planned Behavior (TPB)' ile ilgilidir

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ı ve kendi kendini düzenleme kavramlarını ele almaktadır. Ekibin kendisini yapılacak işe göre uyarlaması, süreci yerel ortama uyarlaması ve çalışma zamanlamasını belirlemesi gibi konuları içermektedir.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Agile vs Traditional
5 questions
Kendi Kendini Düzenleme ve Çevik Süreçler Quiz
71 questions
Kendi Kendini Düzenleme ve Çevik Süreçler Quiz
75 questions
Use Quizgecko on...
Browser
Browser