Çevik (Agile) Süreçleri ve Kendi Kendini Düzenleme
74 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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

  • Edebiyat ve tarih
  • Coğrafya ve biyoloji
  • Bilişsel bilimler, bilgisayar teknolojileri, ergonomi, sosyoloji (correct)
  • Fizik ve kimya
  • İnsan Bilgisayar Etkileşimi (İBE) sisteminin kaç ana bileşeni vardır?

  • 3
  • 2
  • 1
  • 4 (correct)
  • İ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 (correct)
  • Sadece alışkanlık verileri
  • Sadece kullanıcı geri bildirimleri
  • Sadece gözlem sonuçları
  • İnsan Bilgisayar Etkileşimi alanında ilk çalışmaları gerçekleştiren kişi kimdir?

    <p>Shackel</p> Signup and view all the answers

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

    <p>1945</p> Signup and view all the answers

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

    <p>1990'larda</p> Signup and view all the answers

    Bilgi Sistemi nedir?

    <p>Yazılım, donanım, veri ve süreçlerin bir araya gelmesiyle kullanıcılara bilgi sağlayan sistemdir.</p> Signup and view all the answers

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

    <p>Birbiriyle benzerlik gösteren öğelerin gruplanmasına yol açar.</p> Signup and view all the answers

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

    <p>Sürekli ve dönüştürücü bir etkiye sahiptir.</p> Signup and view all the answers

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

    <p>Bilgi: İşlenmemiş bilgi, Veri: İşlenmiş bilgi, Bilgi Sistemi: Kullanıcılara bilgi sağlayan sistemdir.</p> Signup and view all the answers

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

    <p>Metin ve resimleri uygun şekilde hizalamak</p> Signup and view all the answers

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

    <p>Etkileşimli ve ilgi çekici öğrenme materyalleri kullanmak</p> Signup and view all the answers

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

    <p>Yapıcı geri bildirimi savunmak</p> Signup and view all the answers

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

    <p>Dışsal motivasyon</p> Signup and view all the answers

    Çoklu Temsil Teorisi neyi varsayar?

    <p>Bilgiyi sınırlı kapasitelerle işlemez</p> Signup and view all the answers

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

    <p>Gerçekleme</p> Signup and view all the answers

    Öğrenme sürecinde, 'Çoklu Ortam İlkesi' ile ilgili olarak hangisi doğrudur?

    <p>Resim ve yazının birlikte sunulduğu ortamlarda öğrenme, sadece yazıdan oluşan öğrenme ortamlarına göre daha iyi.</p> Signup and view all the answers

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

    <p>Bakım</p> Signup and view all the answers

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

    <p>'İnsan sesiyle anlatılan sözlü öğrenme, makine sesine göre daha iyi.' ilkesi</p> Signup and view all the answers

    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?

    <p>Sınama</p> Signup and view all the answers

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

    <p>Şelale Modeli</p> Signup and view all the answers

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

    <p>Yazılımın bileşenlerden kurulabilmesi</p> Signup and view all the answers

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

    <p>Gereksinimlerin belirlenmesi, planlama, risk analizi</p> Signup and view all the answers

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

    <p>Yüz yüze görüşme, en etkili bilgi aktarım yoludur</p> Signup and view all the answers

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

    <p>Sadece planlanmış değişikliklere uyum sağlama</p> Signup and view all the answers

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

    <p>Karmaşık tasarımın önüne geçebilir.</p> Signup and view all the answers

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

    <p>Müşteri ve kullanıcı öyküleri oluşturulur, derecelendirilir ve her bir öykünün nasıl ekleneceğine karar verilir.</p> Signup and view all the answers

    Agile sürecinin ana adımları arasında aşağıdakilerden hangisi yer almaz?

    <p>Modelleme</p> Signup and view all the answers

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

    <p>Sertifikasyon, bağımsız kurumlara özelliklerin onay verilmesi için yapılır.</p> Signup and view all the answers

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

    <ol start="5"> <li>Düzey: Özelleştirilmiş</li> </ol> Signup and view all the answers

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

    <p>Etkinliklerin tümü yürütülüyor ama bunları tanımlamak için hiçbir sistematik girişim yoktur.</p> Signup and view all the answers

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

    <p>Unified Theory of Acceptance and Use of Technology (UTAUT)</p> Signup and view all the answers

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

    <p>Huawei Türkiye (Level 5)</p> Signup and view all the answers

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

    <p>Unified Theory of Acceptance and Use of Technology (UTAUT)</p> Signup and view all the answers

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

    <p>'Temel planlama ve izleme yöntemleri kullanılarak, önceki projelerdeki başarılar yeni projelerde tekrarlanılabilir.'</p> Signup and view all the answers

    '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?

    <p>Düzey 3: Tanımlanmış (Defined)</p> Signup and view all the answers

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

    <p>'Diffusion of Innovations (DOI)'</p> Signup and view all the answers

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

    <p>1970'lerin sonları ve 1980'lerin başlarında</p> Signup and view all the answers

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

    <p>Kapatma ilkesini</p> Signup and view all the answers

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

    <p>Değişen ve dönüştürücü</p> Signup and view all the answers

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

    <p>Yönetim, izleme, koordinasyon, karar verme işlevlerini</p> Signup and view all the answers

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

    <p>Yazılım, donanım, veri ve işlemleri</p> Signup and view all the answers

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

    <p>İçsel Motivasyon ve Tatmin</p> Signup and view all the answers

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

    <p>Görsel ve İşitsel Desteğin</p> Signup and view all the answers

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

    <p>Birleştirilmiş olarak</p> Signup and view all the answers

    'Continuous Improvement' kavramı neyi vurgular?

    <p>Devamlı değerlendirme ve gelişmeyi</p> Signup and view all the answers

    'Spatial Organization' kavramı neyi vurgular?

    <p>Bilgiyi mantıklı ve tutarlı bir şekilde düzenlemeyi</p> Signup and view all the answers

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

    <p>Sadece bilişsel bilimlerle ilişkilidir.</p> Signup and view all the answers

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

    <p>Dört</p> Signup and view all the answers

    İ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?

    <p>Tecrübeli ve deneyimsiz kullanıcıların verileri değerlendirilir.</p> Signup and view all the answers

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

    <p>Yazılım mühendisliği, ergonomi, sosyoloji, antropoloji gibi alanlarla ilişkilidir.</p> Signup and view all the answers

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

    <p>1950</p> Signup and view all the answers

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

    <p>Gerçekleme</p> Signup and view all the answers

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

    <p>Çoklu Ortam İlkesi ve insan sesiyle anlatılan sözlü öğrenme</p> Signup and view all the answers

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

    <p>Hızlı prototipleme ve etkileşimli tasarım</p> Signup and view all the answers

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

    <p>Çalışmalardan yanı sıra üst düzey planlama eylemleri ile bir şeyi anlayabilmek için parçalarına ayırmak</p> Signup and view all the answers

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

    <p>'Gestalt Psikolojisi ilkelerinden Benzerlik İlkesi'</p> Signup and view all the answers

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

    <p>İşlevsel bir ön gerçekleme yapılmasını teşvik etmemesi.</p> Signup and view all the answers

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

    <p>Müşteri ve kullanıcı öyküleri oluşturulur, derecelendirilir ve her bir öykünün nasıl ekleneceğine karar verilir.</p> Signup and view all the answers

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

    <p>Yeni bir yazılım geliştirme sürecine sahip olmayan firma projeleri başarıyla sonuçlandıramaz.</p> Signup and view all the answers

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

    <p>Sürekli iyileştirme kültürü teşvik edilmez.</p> Signup and view all the answers

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

    <p>Süreç performansının belgelenmesi ve yönetilmesi sağlanır.</p> Signup and view all the answers

    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?

    <p>Şelale Modeli (Sequential / Waterfall)</p> Signup and view all the answers

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

    <p>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</p> Signup and view all the answers

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

    <p>Gereksinimlerin belirlenmesi, planlama, risk analizi, çözümleme, tasarım, müşteri tarafından ürünün değerlendirilmesi, gerçekleme ve kurulum</p> Signup and view all the answers

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

    <p>Bireysel performansın değerlendirilmesi</p> Signup and view all the answers

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

    <p>Çevik (Agile) Süreçler</p> Signup and view all the answers

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

    <p>Sürekli iyileştirmeye odaklanarak geçmiş deneyimlerin ışığında süreç yönetiminin geliştirilmesi</p> Signup and view all the answers

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

    <p>Kişi ve risk yönetimi ile projenin yönetiminin iyileştirilmesi</p> Signup and view all the answers

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

    <p>Süreç ve yazılım ölçütleri kullanılarak kalite yönetimine geçilmesi</p> Signup and view all the answers

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

    <p>Teknoloji kabulü ve kullanımını ele alır</p> Signup and view all the answers

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

    <p>Teknoloji kabulü ve kullanımını ele alır</p> Signup and view all the answers

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

    <p>Teknoloji kabulü ve kullanımını ele alır</p> Signup and view all the answers

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

    <p>'Theory of Planned Behavior (TPB)' ile ilgilidir</p> Signup and view all the answers

    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.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    HCI2024.pdf

    Description

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser