ما هي هندسة البرمجيات؟
لماذا هندسة البرمجيات؟
ما تحديات هندسة البرمجيات؟
ما خصائص البرمجيات الجيدة ؟
أزمة البرمجيات وحلها لماذا تحظى هندسة البرمجيات بشعبية؟
ثريد شامل يوضح معني هندسة البرمجيات وخصائصها والهدف منها وأبرز التحديات التي تواجه المبرمجين في هندسة البرمجيات . https://t.co/lMTujpqeFZ
تُعرَّف هندسة البرمجيات بأنها عملية تحليل متطلبات المستخدم ثم تصميم وبناء واختبار تطبيق برمجي يفي بهذه المتطلبات.
لنلقِ نظرة على التعريفات المختلفة لهندسة البرمجيات:
يعرّف IEEE ، في معياره 610.12-1990 ، هندسة البرمجيات على أنها تطبيق منهجي ومنضبط ، وهو نهج قابل للحساب لتطوير البرامج وتشغيلها وصيانتها.
عرّفها فريتز باور بأنها "التأسيس والمبادئ الهندسية القياسية المستخدمة يساعدك في الحصول ، اقتصاديًا ، على برنامج موثوق به ويعمل بكفاءة على الأجهزة الحقيقية.
يعرّف Boehm هندسة البرمجيات ، والتي تتضمن ، "التطبيق العملي للمعرفة العلمية على التصميم الإبداعي وبناء برامج الكمبيوتر. ويتضمن أيضًا الوثائق ذات الصلة اللازمة لتطويرها وتشغيلها وصيانتها.