Bir yazılım mühendisinin 5 özel özelliğinin bir listesini derleyin.
1. Mükemmel problem çözme ve analitik beceriler 
2. Programlama dilleri hakkında güçlü bir teknik bilgi ve anlayış
3. Ayrıntı odaklı zihniyet ve çözüm bulmaya yönelik yaratıcı bir yaklaşım
4. Dinamik, işbirliğine dayalı çalışma ortamı
5. Yazılım tasarım ilkeleri ve yazılım mühendisliği en iyi uygulamaları hakkında bilgi.