ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Reducing the Ambiguities Effect in Software Requirements Using Hierarchal Clustering

العنوان بلغة أخرى: تقليل تأثير الغموض في متطلبات الانظمة البرمجية باستخدام التقسيم الهيكلي
المؤلف الرئيسي: شلايل، سمير محمود خليل (مؤلف)
مؤلفين آخرين: الشامي، إياد حسني (مشرف)
التاريخ الميلادي: 2019
موقع: غزة
الصفحات: 1 - 58
رقم MD: 1031362
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الإسلامية (غزة)
الكلية: كلية تكنولوجيا المعلومات
الدولة: فلسطين
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

11

حفظ في:
المستخلص: تعتبر هندسة المتطلبات جزءاً أساسياً من عملية انتاج الأنظمة البرمجية ولذلك تؤدي المتطلبات المكتوبة بشكل سيء إلى التفسير الخاطئ للكلمات. وهذا يعني أن جودة المتطلبات المكتوبة بلغة طبيعية دائمًا ما تكون عاملاً مؤثراً في جودة الأنظمة البرمجية. ومن ثم، هناك حاجة إلى تقليل تأثير الغموض في تفسير متطلبات الأنظمة البرمجية لتقديم منتج برمجي عالي الجودة. في هذا البحث، قمنا بتطوير طريقة لتقليل تأثير الغموض في متطلبات الأنظمة البرمجية باستخدام التقسيم الهيكلي، هذه الطريقة ستجعل القارئ والكاتب يفهمان نفس الكلمات بمعنى واحد فقط. تعتمد تلك الطريقة المقترحة على خوارزمية التقسيم الهيكلي للوثائق والتي تحتوي على متطلبات الأنظمة البرمجية ووثائق المؤسسة ذات العلاقة بالنظام البرمجي المطلوب بناؤه، ومن ثم رسم المخطط الهيكلي. قام الباحث بتقييم الطريقة المقترحة من خلال قياس الدقة والارجاع وقيمة الفراغ بين المقاطع لكافة المخططات الهيكلية الناتجة عن تطبيق الخوارزمية على وثائق المتطلبات وكانت أفضل النتائج على النحو التالي الدقة: (0.85) والاسترجاع (0.89) وقيمة الفراغ بين المقاطع الناتجة (2.20). قام الباحث بتطبيق عملي لمجموعتين من المطورين المجموعة الأولى استخدمت وثائق وصف المتطلبات فقط والمجموعة الأخرى استخدمت وثائق وصف المتطلبات بالإضافة لمخطط التقسيم الهيكلي لرسم الموديل الأولي لثلاث برمجيات مختلفة، ومن خلال مقارنة تأثير الطريقة على عملية انتاج البرمجيات. أظهرت النتائج تقليص للوقت بنسبة تقليل وصلت إلى (22.4%) وزيادة بنسبة (10.2%) في صحة المخرجات الناتجة، قام البحث بإجراء تجربة منفصلة لمعرفة قدرة الطريقة لرسم المخطط الهيكلي للأنظمة الكبيرة ووجد أن النهج فعال في التعامل مع الأنظمة الكبيرة من خلا ل تقييم المخطط الهيكلي الناتج.

عناصر مشابهة