خمسة عقود من نماذج تقدير تكلفة البرمجيات: دراسة استقصائية | ||||
النشرة المعلوماتية في الحاسبات والمعلومات | ||||
Articles in Press, Accepted Manuscript, Available Online from 03 July 2024 | ||||
Document Type: المقالة الأصلية | ||||
DOI: 10.21608/fcihib.2024.261210.1104 | ||||
![]() | ||||
Authors | ||||
صفاء عزام1; اسامة امام2; معتصم دراز ![]() | ||||
1کلية الحاسبات والذکاء الاصطناعي جامعة حلوان | ||||
2کلية الحاسبات والذکاء الاصطناعى جامعة حلوان | ||||
3كلية الحاسبات والمعلومات جامعة كفرالشيخ | ||||
Abstract | ||||
على مدى العقود الخمسة الماضية، انتشرت صناعة البرمجيات بشكل كبير، وذلك لمساهمتها في مساعدة أصحاب المصلحة على أداء أعماله بسهولة كبيرة. لبناء تطبيقات ذات نوعية جيدة، يجب تقدير تكلفة البرامج بدقة. تقوم هذه العملية بتقدير الوقت والجهد والتكاليف اللازمة لبناء مشروع برمجي. وهذه عملية مهمة وحاسمة لأنها توفر تنبؤات دقيقة حول المتطلبات المالية والوقتية للبرنامج وتؤثر بشكل كبير على مستوى الاقتصاد والشركة. ولذلك سعى العديد من الباحثين إلى ابتكار تقنيات تساهم بشكل كبير في تقدير التكلفة، فمنها ما يعتمد على المعادلات الرياضية، والبعض الآخر على آراء الخبراء، وبعضها على تقنيات التعلم. وتحاول هذه الدراسة تصنيف الطريقة إلى طرق تقليدية وحديثة بحيث تساهم جميعها في التنبؤ بتقدير تكلفة البرمجيات. تلعب بعض التقنيات الحديثة دورًا بارزًا اليوم، مثل التعلم الآلي وتقنيات التعلم العميق. ولذلك، من خلال هذه الدراسة، صنفنا الأساليب المستخدمة. وأثبتت الدراسة أن هذه الطرق لم تكن كافية بسبب ارتفاع معدلات الخطأ وانخفاض دقة التنبؤ. ولذلك لا بد من بذل المزيد من العمل من خلال بناء نماذج حديثة أخرى تعتمد على تقنيات التعلم الآلي والتعلم العميق، أو الجمع بينهما، واختبار دقتها وجودتها على مشاريع ذات أحجام مختلفة للتأكد من كفاءة النماذج. | ||||
Keywords | ||||
تقدير تكلفة البرمجيات; تقدير جهد البرمجيات; قاعدة بيانات Promise; خوارزميات التعلم العميق | ||||
Statistics Article View: 399 |
||||