Yazılım Mühendisliği
Yazılım Mühendisliği
  • 1. Yazılım mühendisliği, mühendislik yaklaşımlarının yazılımın geliştirilmesi, işletilmesi ve bakımına sistematik olarak uygulanmasıdır. Verimlilik, güvenilirlik, ölçeklenebilirlik ve sürdürülebilirlik gibi faktörleri göz önünde bulundurarak yazılım ürünlerinin ve sistemlerinin tasarımını, uygulanmasını, test edilmesini ve bakımını içerir. Yazılım mühendisleri, yazılım projelerinin zamanında, bütçe dahilinde ve yüksek kalitede tamamlanmasını sağlamak için çeşitli araçlar, teknikler ve metodolojiler kullanır. Yazılım mühendisliği alanı, gereksinim analizi, yazılım tasarımı, kodlama, test, dağıtım ve bakım dahil olmak üzere çok çeşitli faaliyetleri kapsar. Yazılım mühendislerinin, yazılım ürünlerinin kullanıcıların ihtiyaç ve beklentilerini karşılamasını sağlamak için tasarımcılar, ürün yöneticileri ve kalite güvence test uzmanları gibi diğer ekip üyeleriyle de işbirliği yapması gerekir. Genel olarak, yazılım mühendisliği bugün içinde yaşadığımız dijital dünyanın şekillenmesinde çok önemli bir rol oynamaktadır.

    Yazılım mühendisliği nedir?
A) Yazılım sistemlerinin sistematik olarak geliştirilmesi ve bakımına odaklanan bir disiplin.
B) Bir mobil uygulama.
C) Bir programlama dili.
D) Bir tür bilgisayar donanımı.
  • 2. Çevik yazılım geliştirme metodolojisi ne ile bilinir?
A) Rastgele kod değişiklikleri.
B) Yinelemeli ve artımlı geliştirme.
C) Teste gerek yok.
D) Şelale modeli.
  • 3. Yazılım mühendisliğinde birim testinin amacı nedir?
A) Tüm yazılım sistemini bir bütün olarak test etmek.
B) Bir yazılım sisteminin tek tek bileşenlerini veya işlevlerini test etmek.
C) Tüm kullanıcıların memnun olmasını sağlamak.
D) Donanım uyumluluğunu test etmek için.
  • 4. Aşağıdakilerden hangisi yaygın bir yazılım geliştirme yaşam döngüsü modelidir?
A) Çevik model
B) Şelale modeli
C) Spiral model
D) RAD modeli
  • 5. Yazılım geliştirmede DRY ne anlama gelir?
A) Kendinizi Koruyun
B) Belgelendirme Gereklilikleri Verim
C) Geliştirme Yeniden Kullanım Verimi
D) Kendinizi Tekrar Etmeyin
  • 6. Hangi yazılım geliştirme modeli nihai üründen önce çalışan bir prototip geliştirmeyi içerir?
A) V-Model
B) Spiral model
C) Şelale modeli
D) Prototipleme modeli
  • 7. Aşağıdakilerden hangisi yazılım mühendisliğinde bir performans testi tekniğidir?
A) Entegrasyon testi
B) Kabul testi
C) Yük testi
D) Birim testi
  • 8. Yazılım geliştirmede CI/CD ne anlama geliyor?
A) Merkezi Entegrasyon/Sürekli Geliştirme
B) Özel Uygulama / Eksiksiz Teslimat
C) Sürekli Entegrasyon/Sürekli Dağıtım
D) Eksiksiz Kurulum/Doğru Dağıtım
  • 9. Yazılım hatası nedir?
A) Bir bilgisayar programında veya sisteminde yanlış veya beklenmedik bir sonuç üretmesine neden olan bir hata, kusur, arıza veya hata.
B) Yazılım tasarım aşamasının bir parçası.
C) Bir özellik geliştirmesi.
D) Yaygın bir endüstri terimi.
Şununla oluşturuldu: That Quiz — test oluşturma ve test çözmenin hem matematik hem de diğer konu alanları için en kolay olduğu yer.