هندسة البرمجيات Software Engineering
هي المجال الذي يهتم بجميع جوانب إنتاج البرامج بدايةً بالإهتمام والحفاظ على مواصفات النظام والاستمرار في الحفاظ عليها خلال استخدام النظام. حيث يتم فحص البرنامج للتأكد من أنه هو ما يتطلب العملاء ومتطلبات السوق.
اهم الانشطة التي تقوم بها البرمجيات Software Activities
. مواصفات البرمجيات ، حيث يتم تحديد البرامج التي سوف يتم إنتاجها و تحديد القيود المفروضة على عملها.
. تطوير البرمجيات Software Development حيث يتم تصميم البرنامج وبرمجه.
. التحقق من صحة البرمجيات Software Validation حيث يتم فحص البرنامج للتأكد من أنه هو ما يتطلب العملاء.
. تطور البرمجيات Software Evolution حيث يتم تعديل البرنامج ليعكس تغير العملاء ومتطلبات السوق.
الأسئلة الشائعة حول هندسة البرمجيات
ما هو البرنامج What is the program؟ برامج الكمبيوتر والوثائق المرتبطة بها يمكن تطوير منتجات البرمجيات لعميل معين أو قد يتم تطويرها لسوق عامة.
ما هي سمات البرامج الجيدة What are the features of good Software؟ يسهل الاعتماد عليها وقابلة للاستخدام وسهلة الصيانة.
ما هو الفرق بين هندسة البرمجيات و علوم الحاسب الآلي What is the difference between software engineering and computer Science؟ يركز علم الحاسوب على النظريات والاساس والخوارزميات بينما تركز هندسة البرمجيات على الجوانب العملية لتطوير وتقديم برامج مفيدة.
ما هي التحديات الرئيسية التي تواجه هندسة البرمجيات What are the main challenges facing software engineering؟ التعامل مع التنوع المتزايد.
You must be logged in to post a comment.