Yazılım mimarı (software architect), yazılım sistemlerinin yüksek seviyeli tasarımını yapan ve aşağıdaki görevleri yerine getiren bir yazılım mühendisidir 13:
- Sistem tasarımı 2. Yazılım mimarının birincil görevi, yazılım sisteminin genel yapısını ve bileşenlerini belirlemektir 2.
- Teknoloji seçimi 2. Projenin gereksinimlerine en uygun teknolojileri belirler ve bunları projeye entegre eder 2.
- Performans ve güvenlik optimizasyonu 2. Sistem performansını ve güvenliğini sağlamak için tasarım ve yapılandırma süreçlerinde önlemler alır 2.
- Kod kalitesi ve standartları 2. Proje ekibinin kod kalitesini ve standartlarını belirler 2.
- Proje yönetimi ve koordinasyonu 2. Proje yöneticisi ve diğer ekip üyeleriyle işbirliği yapar 2.
5 kaynaktan alınan bilgiyle göre: