 Bir yazılım mühendisinin rolünü açıklayın
 Bir yazılım mühendisi, kullanıcı ihtiyaçlarını karşılamak için yazılım sistemlerini veya uygulamalarını tasarlamak, geliştirmek ve sürdürmekten sorumludur. Yazılım mühendisleri ayrıca sorunları giderir ve mevcut uygulamaları iyileştirmek için yeni teknolojiler veya süreçler araştırır ve önerir.