• Buradasın

    Yazılım Kalitesi

    Özetteki ilgi çekici içerikler

    • Sound Bar Seçiminde Dikkat Edilmesi Gerekenler

      Bu video, bir kişinin sound bar seçiminde dikkat edilmesi gereken önemli noktaları anlattığı bir eğitim içeriğidir. Video, sound bar seçiminde üç temel kriteri detaylı şekilde açıklamaktadır: 1) Fiziki büyüklük ve subwoofer boyutu, 2) Yan surround hoparlörlerin varlığı, 3) Yazılım kalitesi ve kullanıcı yorumları. Konuşmacı, watt değerinin her şeyi temsil etmediğini, hoparlörlerin duyarlılığı ve sayısı gibi faktörlerin de önemli olduğunu belirtmektedir. Ayrıca, aynı marka ve model arasında yazılım kalitesi daha önemli olabileceğini, farklı markalar arasında ise aynı büyüklükte seçenekleri karşılaştırarak karar vermenin daha doğru olacağını vurgulamaktadır.

      • youtube.com
    • Yazılım Kalitesi ve Statik Kod Analizi Röportajı

      İstanbul TV'de Emre Avcı'nın sunduğu bu röportajda, yazılım kalitesi uzmanı Doğukan Direktoğlu konuk olarak yer alıyor. Doğukan Bey, 2018 Mart'ta başladığı kariyerinde yazılım kalitesi danışmanlığı yapıyor. Röportajda yazılım kalitesinin ne olduğu, önemi ve nasıl ölçülebileceği ele alınıyor. Statik kod analizi araçları (CAST, SonarQube, VeraCode, IBM SecurityScramble, Micro Focus) tanıtılarak, bu araçların nasıl çalıştığı ve kurumsal firmalarda nasıl kullanıldığı anlatılıyor. Ayrıca, DevOps sürecinin gelişiminden başlayarak statik kod analizinin yazılım kalitesine etkisi ve test sürecinden önce eklenmesinin kaliteyi artırdığı vurgulanıyor. Röportajda ayrıca yazılım kalitesi danışmanlarının maaşları, sektörün geleceği ve Automate şirketinin milyonlarca satır kodu saniyeler içinde analiz edip yapay zeka ile hataları öğrenip düzeltmeyi planladığı bilgisi de paylaşılıyor.

      • youtube.com
    • Dizi Analizi: Selma'nın Tepkileri

      Bu video, bir dizi analizi formatında sunulmuş olup, konuşmacı Gönül Dağı'nın katıldığı bir programda yer almaktadır. Videoda, bir dizinin yeni bölümünden bahsedilmekte ve özellikle Selma karakterinin tepkileri analiz edilmektedir. Konuşmacı, Selma'nın tepkilerinin sıradan yazılmış olduğunu belirterek, bu durumun Selma'nın kendisini Taner'den soğutmak istemesi veya yakın zamanda diziden ayrılma ihtimalinin olabileceği olasılığını açıklamaktadır.

      • youtube.com
    • Yazılım Test Uzmanlığı Eğitim Semineri

      Bu video, bir eğitmen tarafından sunulan yazılım test uzmanlığı konulu kapsamlı bir eğitim semineridir. Eğitmen, Oğuzhan Bey, Gizem Hanım, Salih Hoca ve Mustafa Hoca gibi katılımcılarla etkileşimli bir şekilde dersi ilerletmektedir. Video, yazılım test uzmanlığının temel kavramlarından başlayarak, yazılım kalitesi, test prensipleri, yaygın yanılgılar, yazılım geliştirme yaşam döngüsü ve test süreci aşamalarını detaylı şekilde ele almaktadır. İçerik, yazılımın tanımı, yazılım projelerinin hedefleri, yazılım testinin amaçları, yazılım kazalarının örnekleri, kalite yönetimi kavramları ve yazılım test sürecinin yedi aşaması (planlama, test gözetimi ve kontrolü, test analiz, test tasarımı, test uyarlama, test koşumu, test tamamlama) hakkında bilgiler içermektedir. Video ayrıca manuel test ve otomasyon testi arasındaki farkları karşılaştırmalı bir tablo ile açıklamakta, yazılım geliştirme yaşam döngüsü modellerini (waterfall, incremental, iterative, v model, spiral, ecel) tanıtmakta ve test uzmanlarının yazılım geliştirme sürecinde nasıl etkili iletişim kurabileceklerini anlatmaktadır. İBB'ye çalışmak isteyenler için önemli bilgiler içermektedir.

      • youtube.com
    • Yazılım Kalitesi ve DevOps Pipeline Eğitimi

      Bu video, Sabit Teknolojiler şirketinin kurucusu ve CEO'su tarafından sunulan kapsamlı bir eğitim içeriğidir. Konuşmacı, yaklaşık 130 kişilik bir şirketin lideri olarak test, kalite ve DevOps alanlarında uzmanlık sahibidir. Video, yazılım kalitesi ve DevOps pipeline'ı konusunu kapsamlı bir şekilde ele almaktadır. İçerikte kalite sürecinin DevOps'a nasıl uygulanacağı, pipeline adımları (kod kontrolü, derleme, paketleme, testler, kod kalitesi denetimi), test türleri (unit test, integration test, functional test), kod kalitesi metrikleri ve teknik borç yönetimi gibi konular detaylı olarak anlatılmaktadır. Eğitimde ayrıca test otomasyonu, CI/CD pipeline'ları, quality gate'ler, kod inceleme süreçleri, test yaşam döngüsü ve test ortamlarında sistem izolasyonu gibi pratik konular da ele alınmaktadır. Video boyunca çeşitli araçlar (Sonar, Kobertura, Wiremock, Lodyum, APM araçları) ve teknikler (constructor injection, logger kullanımı, servis sanallaştırma) hakkında bilgiler verilmekte ve kalite hedeflerinin nasıl belirleneceği açıklanmaktadır.

      • youtube.com
    • Temiz Kod ve Yazılım Kalitesi Eğitimi

      Bu video, Ecele Softwavement Turkey topluluğunun Utrecht'te düzenlediği bir etkinlikte gerçekleşen eğitim sunumudur. Sunum, İlkay ve Akin Kaldiroglu tarafından yönetilmekte ve bir konuşmacı tarafından temiz kod kavramı hakkında detaylı bilgiler verilmektedir. Video, temiz kodun tanımı ve önemi üzerine odaklanmakta, temiz kodun dört temel özelliğini (basit, odaklı, doğru, tam) açıklamaktadır. İçerik, basitlik kavramının yazılım mühendisliğindeki önemi, kod yazarken dikkat edilmesi gereken noktalar, isimlendirme prensipleri ve test edilebilir kod yazmanın gerekliliği gibi konuları ele almaktadır. Eğitimde ayrıca, yazılım yöneticilerinin temiz kod yazma konusundaki yetkinlikleri, metod düzenlemesi ve "defensive programming" (savunma odaklı programlama) gibi teknik konular da işlenmektedir. Video, katılımcıların sorularını yanıtlama ve bir anket paylaşımıyla sona ermektedir.

      • youtube.com
    • Otomasyon ve Test Yetkinliği Üzerine Bir Sohbet

      Bu video, İbo, Elif, Kadir, Seçkin (Dubai'den) ve Nuray (Hollanda'dan) gibi konuşmacıların katıldığı bir sohbet formatındadır. Video, otomasyon sürecinde karşılaşılan zorluklar ve test yetkinliğinin iş dünyasındaki rolü üzerine odaklanmaktadır. İlk bölümde otomasyonda karşılaşılan sorunlar (olgunlaşmamış sistemlerde otomasyon, mobil test otomasyonu, vizyonsuzluk ve aşırı bütçeleme) ele alınırken, ikinci bölümde test yetkinliğinin bir iş kolu olup olmadığı, test uzmanlarının takım içindeki rolü ve kaliteli ürün üretmenin tüm ekibin ve üst yönetimin kalite vizyonunu benimsemesiyle mümkün olduğu tartışılıyor. Konuşmacılar ayrıca otomasyonun kolay yapılabilir olması gerektiğini ancak her şeyi otomatikleştirmenin doğru olmadığını vurguluyorlar ve test otomasyonu ile kalite sağlanamayacağını, bunun yerine insanlara vizyon verilerek sağlanması gerektiğini belirtiyorlar. Video, yurtdışında test alanında kariyer fırsatları hakkında konuşmaya geçiş yaparak devam ediyor.

      • youtube.com
    • Kod İnceleme (Code Review) Nedir ve Nasıl Yapılır?

      Bu video, bir konuşmacının izleyicilerin YouTube'da belirlediği "code review" konusunu anlattığı eğitim içeriğidir. Video, kod inceleme kavramının ne olduğunu açıklayarak başlıyor ve neden yapılması gerektiğini detaylandırıyor. İlk bölümde kod incelemenin amaçları (bugları önceden yakalamak, kod kalitesini tutmak, bilgi birikimini artırmak) anlatılırken, ikinci bölümde teknik ve sosyal konular ele alınıyor. Teknik konular arasında fonksiyonların tek görev yapması, DRY prensibi, API keylerin korunması ve kodun test edilmesi yer alırken, sosyal konular arasında yorumların nasıl yapılacağı ve motivasyonun desteklenmesi gibi konular işleniyor. Video, kod incelemenin hem teknik hem de sosyal yönlerini kapsamlı şekilde ele alarak, bu süreci doğru bir şekilde uygulamak isteyen geliştiriciler için faydalı bilgiler sunuyor.

      • youtube.com
    • Doğrulama ve Geçerlilik Kavramları Eğitim Videosu

      Bu video, yazılım proje yönetiminde ve yazılım kalite dersinde önemli olan doğrulama ve geçerlilik kavramlarını açıklayan bir eğitim içeriğidir. Konuşmacı, bu kavramları örneklerle ve görsellerle anlatmaktadır. Video, yazılım yaşam döngüsü boyunca uygulanan doğrulama ve geçerlilik işlemlerini detaylı şekilde ele almaktadır. Doğrulama, geliştirme işleminde her adımın doğru bir şekilde gerçekleştirildiğini garanti etme süreci olarak, geçerlilik ise üretilen ürünün belirlenen gereksinimlere uygunluğunu değerlendiren süreç olarak tanımlanmaktadır. Konuşmacı, banka hesabı ve kredi kartı örnekleri üzerinden bu kavramları somutlaştırmakta ve "a+b=c" formülü üzerinden bir yazılım örneğiyle doğrulama ile geçerlilik arasındaki farkları açıklamaktadır. Ayrıca yazılım geliştirme aşamaları (gereksinim analizi, tasarım, kodlama, test) ve her aşamanın doğrulama veya geçerlilik açısından nasıl değerlendirilmesi gerektiği de detaylı şekilde anlatılmaktadır.

      • youtube.com
    • Yazılım Proje Yönetiminde Gereksinim Analizi ve Kalite Metrikleri Eğitimi

      Bu video, bir eğitmen tarafından sunulan yazılım proje yönetiminde gereksinim analizi ve kalite metrikleri konusunda kapsamlı bir eğitim dersidir. Video, yazılım proje yönetiminde gereksinim analizi sürecini adım adım ele almaktadır. İlk olarak gereksinimlerin sınıflandırılması ve işlevsel/işlevsiz olmayan gereksinimler açıklanmakta, ardından yazılım kalite metrikleri detaylandırılmaktadır. Daha sonra yazılım kalitesini etkileyen faktörler, gereksinim kaynakları ve kalite güvencesi konuları incelenmektedir. Son olarak, tamamen yeni bir ürün, mevcut bir ürün ve ürün yükseltmesi senaryolarında gereksinim belirleme süreçleri ve geri bildirim alma stratejileri anlatılmaktadır. Eğitim içeriğinde bellek kısıtlamaları, MTTF, kullanıcı dostluğu, bakımlanabilirlik, verimlilik gibi kalite metrikleri ile alan uzmanları, proje takımı, yazılım kalite güvence ekibi gibi farklı gereksinim kaynaklarının rolleri açıklanmaktadır. Ayrıca, ürün yükseltmesi için bayilerden, teknik destek personelinden ve müşterilerden geri bildirim alma yöntemleri de detaylı olarak ele alınmaktadır.

      • youtube.com
    • Soft Architect Pozisyonu Hakkında Bilgilendirme

      Bu video, bir konuşmacının soft architect pozisyonu hakkında bilgi verdiği bir eğitim içeriğidir. Video, soft architect pozisyonunun ne olduğunu ve bu pozisyonun iki temel özelliğini açıklamaktadır: sorumluluk ve yetki. Konuşmacı, soft architect'in teknik kalite sorumluluğunu üstlenmesi gerektiğini ve teknik kararlar verme yetkisine sahip olması gerektiğini vurgulamaktadır. Ayrıca, bu pozisyonun sadece belirli durumlarda (tam sorumluluk ve yetki sağlayabilme durumunda) gerekli olduğunu belirtmektedir. Video, bir soru-cevap formatında ilerlemekte ve konuşmacı, izleyicilerin sorularını yanıtlamaktadır.

      • youtube.com
    • Code Review Süreçleri ve Önemi

      "Üretim Bandı" adlı podcastin "Üretim Bandı Tekniği" bölümünde sunucu Ender Ahmet Yurt, Craftbase şirketinin sahibi Lemi Orhan ile kod inceleme (code review) konusunu ele almaktadır. Video, kod inceleme süreçlerinin ne olduğu, neden yapıldığı ve nasıl uygulanması gerektiği üzerine odaklanmaktadır. Konuşmacılar, kod incelemenin sadece hata tespiti değil, daha temiz ve anlaşılır bir koda dönüştürme avantajı sunduğunu, ekip içi anlayışın artırılmasını ve kodun kalitesinin dramatik olarak artmasını vurgulamaktadır. Ayrıca, kod incelemesinin her zaman gerekli olmadığı, ekip yapısı, domain bilgisi ve iletişim dinamikleri gibi faktörlerin bu süreci nasıl etkilediği de tartışılmaktadır. Videoda ayrıca kod incelemesinin doğru şekilde nasıl yapılacağı, empati kurmanın önemi, iletişim kazalarının nasıl önlenmesi gerektiği ve iş görüşmelerinde code review sürecinin nasıl değerlendirildiği gibi konular da ele alınmaktadır. Konuşmacılar, kod incelemesinin hızlı, erken, anlaşılır ve minimal olması gerektiğini vurgulayarak, soru sorma, örnekler gösterme ve linkler paylaşma gibi faydalı yaklaşımları paylaşmaktadırlar.

      • youtube.com
    • Yazılım Mühendisliği Standartları ve Olgunluk Modelleri Eğitim Videosu

      Bu video, bir eğitimci tarafından sunulan yazılım mühendisliği alanındaki standartlar ve olgunluk modelleri hakkında kapsamlı bir eğitim dersidir. Video, yazılım mühendisliği alanındaki çeşitli standartları ve olgunluk modellerini sistematik bir şekilde ele almaktadır. İlk bölümde ANSI, BS, AFNOR ve DOT gibi uluslararası standartlaşma kuruluşları tanıtılırken, devamında IEEE'nin yazılım standartları detaylandırılmaktadır. Daha sonra CMM, CMMI, SPICE, Trillium, TickIT gibi yazılım olgunluk modelleri ve bunların farklı seviyeleri açıklanmaktadır. Son bölümde ise ISO 9000 serisi ve Türkiye'deki yazılım kalitesi kurumları (KALVER, TÜBİTAK Marmara Araştırma Merkezi, TURSPIN) hakkında bilgiler verilmektedir. Video, yazılım mühendisliği öğrencileri ve profesyonelleri için yazılım geliştirme süreçlerinin standartlaştırılması, olgunlaşma modelleri ve kalite yönetimi konularında detaylı bilgiler sunmaktadır. Özellikle yazılım firmalarının ihalelere katılabilmesi için gereken olgunluk seviyeleri ve belgelendirme süreçleri hakkında pratik bilgiler içermektedir.

      • youtube.com
    • Yazılım Kalitesi ve Test Otomasyonu Sunumu

      Bu video, Testinyum ve Bilgi Teknolojileri şirketinin kurucu ortaklarından Melih Sakarya tarafından sunulan bir sunum formatındadır. Sunumda yazılım kalitesi ve test otomasyonu konuları ele alınmaktadır. Sunum, yazılım geliştirme sürecinde kalite ve verimliliği artırmak için çeşitli yöntemleri, karşılaşılan sorunları ve çözümleri detaylı şekilde ele almaktadır. Köye Dashboard ve Ecel Board gibi yazılım kalitesi takip araçlarının tanıtımı, test otomasyonu, regresyon testleri, metrikler ve OKR (Objective and Key Results) yöntemi gibi konular sunulmaktadır. Ayrıca, uygulama performans izleme ve teknik borçlanma yönetimi gibi konular da videoda yer almaktadır. Sunum, yazılım kalitesini ölçen çeşitli metrikler (teknik borçlanma, saklanmamış karmaşıklık, test覆盖率等指标的详细解释。演讲者还介绍了如何通过自动化测试、持续集成和团队协作来提高软件质量,并分享了实际案例中如何将测试覆盖率从60%提高到90%的具体措施。此外,视频还包括了关于测试工程师的角色、团队合作和文化转变的讨论。

      • youtube.com
    • Yazılım Gereksinim Analizi ve Kalitesi Eğitimi

      Bu video, bir eğitmen tarafından sunulan yazılım mühendisliği eğitimi formatında bir ders içeriğidir. Eğitmen, kitaptan aldığı notları aktararak konuyu anlatmaktadır. Video, yazılım geliştirme sürecinde gereksinim analizi ve kalitesi konularını kapsamlı şekilde ele almaktadır. İçerik, gereksinim analizinin aşamalarından başlayarak, işlevsellik gereksinimlerinin sınıflandırılması (temel ve yardımcı işlevsellik), yazılım kalitesi kriterleri ve ürün yapımında dikkat edilmesi gereken unsurları içermektedir. Özellikle e-ticaret ve sosyal medya uygulamaları üzerinden örnekler verilerek konular açıklanmaktadır. Ders içeriğinde ayrıca yasal işlevsellik, emniyet işlevsellik, güvenlik özellikleri, veri bütünlüğü, kullanılabilirlik ve tepki süresi gibi yazılım kalitesi kriterleri detaylı olarak incelenmektedir. ISO ve IEEE gibi standartlaşma kuruluşlarının önemi, KVKK ve GDPR gibi veri gizliliği düzenlemeleri ve gömülü sistemlerdeki sınırlı kapasite gibi teknik konular da ele alınmaktadır.

      • youtube.com
    • Yazılım Geliştirme Süreçleri Dersi

      Bu video, bir eğitmen tarafından sunulan yazılım mühendisliği dersinin ikinci bölümünü içermektedir. Ders, İngilizce kitaptan çevrilen notlar üzerinden Türkçe olarak anlatılmaktadır. Video, yazılım geliştirme süreçlerini kapsamlı bir şekilde ele almaktadır. İçerikte şelale modeli, artımlı geliştirme, yeniden kullanıma yönelik geliştirme, prototip geliştirme, spiral modeli ve RUP (Rasyonel Birleştirilmiş Süreç) gibi farklı yazılım geliştirme modelleri detaylı olarak açıklanmaktadır. Her bir modelin avantajları, dezavantajları ve hangi durumlarda kullanılabileceği anlatılmaktadır. Ders ayrıca yazılım geliştirme sürecinin temel aşamalarını (gereksinim analizi, tasarım, uygulama, entegrasyon ve bakım), değişiklik yönetimi, sürüm kontrolü ve yazılım kalitesini doğrulama yöntemlerini de kapsamaktadır. Pinoo projesi kapsamında yazılım geliştirme aşamaları örneklerle açıklanmakta ve GitHub gibi kod yönetim sistemlerinin kullanımı gösterilmektedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor