Software engineering
يُلاحظ تطور هندسة البرمجيات في عدة مجالات: