Abstract:
في هذه الأطروحة، تم اقتراح نموذج تنبؤ لاحتساب الأخطاء في المرحلتين الأوليين من دورة حياة تطوير البرمجيات، للسماح لمديري المشاريع باتخاذ القرار المناسب في الوقت المناسب. تستخدم هذه الأطروحة المقاييس الأكثر ارتباطاً بموثوقية البرمجيات في المراحل الأولى من دورة حياة تطوير البرامج. تم احتسابالأخطاء باستخدام نظام الضبابية،ثم تمت مقارنة النتائج بنماذج أخرى لاحتساب الموثوقية، والتي تم نشرها بعد عام 2005 وتعتمد في عملها على مجموعة بيانات لفحص النموذج. تم إجراء المقارنة من خلال حساب متوسط حجم الخطأ النسبي (MMRE) ومتوسط توازن حجم الخطأ النسبي (BMMRE)لكل نموذج لمقارنة العيوب المتوقعة من النموذج المقترح والنماذج الأخرى. أظهرت نتائج MMRE & BMMRE أن النموذج المقترح له القيم الدنيا ، مما يعني أن دقته هي الأعلى مقارنة بالنماذجالأخرى. من خلال النتائج والمقارنات أظهر هذا النموذج أنه الأكثر موثوقية وفعالية مقارنة بالنماذج الأخرى. فيما يتعلقبمجموعة البيانات المستخدمة للتحقق من صحة النموذج، تم استخدام مجموعة بيانات تُعنى بالبرمجيات المضمَّنة في المعدات الإلكترونية ، لذلك يجب التحقق من صحة النموذج باستخداممجموعة بيانات لنوع آخر من الأنظمة ليتسنى تعميم النموذج على الأنواع الأخرى.
In this thesis, a prediction model has been proposed to calculate the defect density number within the first two stages of the software development life cycle to let the projects managers take the right decision at the right time. This thesis uses the most related metrics to software reliability within the early stages of the software development life cycle. The residual defects were calculated using the fuzzification and defuzzification system. Then the results have been compared with other quantitative reliability models, which are published after 2005 and havea dataset. The comparison has been madeby calculating the Mean Magnitude of Relative Error and Balance Mean Magnitude of Relative Error factors for each model to compare the predicted defectsfrom the proposed model and the other models. The results of MMRE & BMMRE showed that the proposed model has the minimum values, which means its accuracy is the highest compared with the other models that can be used within the early stages of the software development life cycle. This model showed that it is reliable and effective.Depending on the used dataset to validate the model, the results are considered to the software embedded into the electronic equipment, so the model should be validated by another type of software dataset to be used more generally.
Description:
CD , no of pages 59 , informatics 1/2021 , 31081