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

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







Software Reusability Classification and Predication Using Self-Organized Map (SOM)

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

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

3

حفظ في:
LEADER 06321nam a22003497a 4500
001 1520798
041 |a eng 
100 |9 566514  |a عثمان، إسلام عبدالله على  |e مؤلف 
245 |a Software Reusability Classification and Predication Using Self-Organized Map (SOM) 
246 |a التصنيف والتنبؤ بالقدرة على إعادة استخدام البرمجيات باستخدام الخرائط الذاتية التنظيم 
260 |a عمان  |c 2015 
300 |a 1 - 105 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c الجامعة الاردنية  |f كلية الدراسات العليا  |g الاردن  |o 13030 
520 |a نظرا لسرعة التطورات في مجال صناعة البرمجيات، كان من الضروري إيجاد طرق للتقليل من الوقت والجهد المبذولين في عملية تطوير هذه البرمجيات. إن ظهور طريقة تطوير البرمجيات المعتمد على الأجزاء، لعب دور في تحسين نوعيتها. إن إعادة استخدام البرمجيات مرة أخرى هي أحد الخصائص النوعية المهمة للبرمجيات التي يمكن تطبيقها في أثناء عملية تطويرها، لكي نقلل من الوقت والجهد والأخطاء وبالتالي الكلفة المستهلكة في عملية التطوير. تهتم إعادة الاستخدام البرمجيات بكيفية استغلال موارد النظم الموجودة لتطوير نظم أخرى جديدة. وضع نموذج يتنبأ بالقدرة على إعادة الاستخدام في المراحل الأولية لعملية تطوير النظم، يدعم عملية تقييم إعادة الاستخدام هذه. إعادة الاستخدام للبرمجيات (الصفوف) في الأنظمة التي تعتمد على البرمجة الكينونية، قد يتم من خلال البحث في قيم المقاييس الخاصة بهذه الصفوف. هناك العديد من المقاييس تم مناقشتها في الدراسات السابقة، في محاولة لإيجاد العلاقة بين قيم هذه المقاييس وبين نوعية البرمجيات. في هذه الرسالة قمنا بتحليل المقاييس المسماة Chidamber and Kemerer (CK)، لتعريف مستوى القدرة على إعادة استخدام صفوف البرمجيات مرة أخرى. إن الخرائط ذاتية التنظيم طريقة قوية وفعالة في تصنيف البيانات وهي إحدى أشكال الشبكات العصبونية الاصطناعية، لذلك تم استخدام الخرائط ذاتية التنظيم في هذه الرسالة في محاولة لتصنيف مقاييس (CK) لمجموعة من البيانات التي تم استخراجها من ثلاثة أنظمة مختلفة مبرمجة بلغة الجافا. إن الهدف من هذه الرسالة الكشف عن العلاقة بين قيم المقاييس ل (CK) ومستوى إعادة الاستخدام للبرمجيات. إن مستوى القدرة على إعادة الاستخدام الصفوف للبرمجيات على وجه التحديد تم تصنيفه إلى ثلاثة فئات (فئة إعادة الاستخدام، فئة إعادة الاستخدام بشكل متوسط، فئة إعادة الاستخدام بشكل قليل). إن عملية التصنيف هذه تعتمد على قيم العتبة الخاصة بهذه المقاييس. تم تطبيق العديد من التجارب عدة مرات باستخدام أحجام خرائط وعدد تدريبات مختلفة، حتى نحقق أعلى معدل لرسم تخطيطي يعبر عن جودة التصنيف. أظهرت النتائج الأولية أن المقياسين Number of Children و Depth of Inheritance للصف الواحد يهيمنان عملية التصنيف وكانت النتائج غير منطقية وغير مترابطة، وهذا بسبب توزيع قيم المقياسين بشكل غير منتظم على البيانات، لذلك قمنا باستثناء هاذيين المقياسين من عملية التصنيف. أوضحت النتائج إن الشبكة بحجم [2 × 2] هو أفضل حجم لتصنيف قيم المقاييس إلى ثلاثة فئات وتكون ذات معنى ومترابطة وأنتجت خرائط يمكن استخدامها لفحص القدرة على إعادة الاستخدام لهذه البرمجيات. إن الطريقة المستخدمة كانت ناجحة في تصنيف الصفوف إلى فئتها الخاصة. وأوضحت التجارب كيف يمكن استخدام خرائط ذاتية التنظيم في تصنيف مقاييس (CK) باستخدام أحجام مختلفة منها لعرض مستويات مختلفة من تفاصيل هذه المقياسين. إن الخريطة الذاتية التنظيم المناسبة، يمكن استخدامها من قبل مصممي البرمجيات حتى يستطيعوا أن يتنبؤوا بالقدرة على إعادة الاستخدام لصفوف البرمجيات. 
653 |a هندسة البرمجيات  |a البرمجة الكينونية  |a الخرائط الذاتية التنظيم 
700 |9 99770  |a الحنيطي، عمار محمد  |g Al-Huneiti, Ammar M.  |e مشرف 
700 |9 329211  |a هديب، أمجد  |g Hudaib, Amjad A.  |e مشرف 
856 |u 9802-001-008-13030-T.pdf  |y صفحة العنوان 
856 |u 9802-001-008-13030-A.pdf  |y المستخلص 
856 |u 9802-001-008-13030-C.pdf  |y قائمة المحتويات 
856 |u 9802-001-008-13030-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-001-008-13030-1.pdf  |y 1 الفصل 
856 |u 9802-001-008-13030-2.pdf  |y 2 الفصل 
856 |u 9802-001-008-13030-3.pdf  |y 3 الفصل 
856 |u 9802-001-008-13030-4.pdf  |y 4 الفصل 
856 |u 9802-001-008-13030-O.pdf  |y الخاتمة 
856 |u 9802-001-008-13030-R.pdf  |y المصادر والمراجع 
856 |u 9802-001-008-13030-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 1045769  |d 1045769 

عناصر مشابهة