هندسه البرمجيات (بالإنجليزية: Software engineering) المجال الذي يهتم بتطوير
وتصميم البرمجيات، عاليه الجوده اخذه بعين الاعتبار تخصيصات المستخدم، و متطلباته
علي كل المستويات. تهتم هندسه البرمجيات بتكوين البرنامج منذ مراحلة الأولى
أثناء تحليل المشكلة، و من بعدها التصميم، و كتابه البرنامج حتي القيام بتجريبه، و اختباره
وتنصيبة علي الأجهزة، و القيام بعمليه صيانته. و هى حديثا ممكن ان تنقسم لقسمين
الحوسبه اللينه و الحوسبه الصلبة. استعملت هندسه البرمجيات كمفهوم نظرى من
حين لآخر فاواخر الخمسينات و بدايه الستينات من القرن الماضي. اما الاستخدام
الرسمى الأول لهذا المصطلح فكان فمؤتمر عقد من قبل اللجنه العلميه فمنظمة
حلف شمال الأطلسى 1968 حول البرمجيات، و ربما اخذ ذلك المصطلح بالانتشار منذ
ذلك الحين و لاقي اهتماما متزايدا فنواح مختلفة