هندسة البرمجيات Software Engineering
هي علم يهتم بتحليل إحتياجات المُستخدمين ، والعمل على تصميم وبناء وإختبار التطبيقات على الحواسيب ، التي تُلبّى هذه الإحتياجات، وذلك من خلال إستخدام لُغات البرمجة، بالإضافة إلى تطبيق المبادئ الهندسية، لتطوير البرمجيات، إلى أعلى مستوى من الدقة والآمان والمرونة لدى المُستخدم.