Yazılım Mühendisliği, belirli bir hedefe dayalı olarak ve iş bölümü yapılarak, belirli prensipler, yöntemler ve araçlar kullanılarak bilgisayar yazılımlarının tasarımı, geliştirilmesi, sınanması ve bakımı konularını el alan sistematik ve çok disiplinli bir mühendislik dalıdır.
Yazılım Mühendisi, başta uzay ve savunma teknolojileri, bankacılık, otomotiv, telekomünikasyon gibi sektörler olmak üzere her alanda kullanılan bilgisayar sistemlerine, yazılım tasarımını hazırlayan, sisteme entegre işlemini gerçekleştiren ve uygulamasını yapan kişidir.
Kimler Yazılım Mühendisi Olmalıdır?