هندسة البرمجيات: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V2.7
سطر 2:
'''هندسة البرمجيات''' {{إنج|Software engineering}} المجال الذي يهتم بتطوير، وتصميم [[البرمجيات]]، عالية الجودة آخذة بعين الاعتبار تخصيصات المستخدم، ومتطلباته على جميع المستويات.
تهتم هندسة البرمجيات بتكوين البرنامج منذ مراحله الأولى أثناء تحليل المشكلة، ومن ثم التصميم، وكتابة البرنامج حتى القيام بتجريبه، واختباره، وتنصيبه على الأجهزة، والقيام بعملية صيانته.
وهي حديثاً يمكن أن تنقسم لقسمين [[الحوسبة اللينة]] والحوسبة الصلبة.<ref>{{cite web|last=ACM|year=2007|url=http://computingcareers.acm.org/?page_id=12|title=Computing Degrees & Careers|publisher=ACM|accessdate=2010-11-23| مسار الأرشيف = http://web.archive.org/web/20180613160625/http://computingcareers.acm.org/?page_id=12 | تاريخ الأرشيف = 13 يونيو 2018 }}</ref>
 
== تاريخ هندسة البرمجيات ==
سطر 11:
 
'''البرمجية''' {{إنج|Software}} شيء غير ملموس إلى حد ما بالمقارنة مع المنتجات الأخرى، وهي سلسلة من آلاف أو ملايين الأوامر التي تطلب من [[حاسوب|الحاسوب]] إجراء عمليات معينة مثل عرض المعلومات، أو إجراء الحسابات، أو تخزين البيانات. هذه البرمجيات هي بمثابة الروح من الجسد في النظام الحاسوبي وهي في توسع دائم وازدياد في التعقيد
والمتطلبات والمهام التي تقوم بتنفيذها. أما '''هندسة البرمجيات''' فهي فرع من فروع الهندسة يقوم على مجموعة أسس وقواعد تهدف إلى تصميم وتطوير البرامج بوفرة ونوعية عالية تلبي احتياجات المستخدمين، هذا الفرع من الهندسة يتميز بأنه لا يحتاج إلى رأس مال كبير وبالتالي الخسارة فيه قليلة على عـكس بقية الفروع الأخرى من الهندسة، كما لا يكفي لإيجاد البرمجية المتكاملة والجيدة عمل شخص واحد وإنما يتطلب ذلك فريقاً من المهندسين الجيدين. وقد كان ضروريا إيجاد علم يعني بهندسة البرمجيات لوضع الأسس والمعايير التي تصون هذه المهنة من المتطفلين بحيث يصبح بالإمكان تمييز البرنامج الجيد من غير الجيد.<ref name="swebookv3">{{cite web|title=Software Engineering Body of Knowledge (SWEBOK Version 3), 2014|url=https://www.computer.org/web/swebok/v3|website=www.swebok.org|publisher=IEEE Computer Society|accessdate=24 May 2016|ref=swebookv3|format=pdf| مسار الأرشيف = http://web.archive.org/web/20180714050735/https://www.computer.org/web/swebok/v3 | تاريخ الأرشيف = 14 يوليو 2018 }}</ref>
 
== مراحل بناء النظام البرمجي ==