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