LEADER |
04456nam a2200349 4500 |
001 |
1544155 |
041 |
|
|
|a eng
|
100 |
|
|
|9 668163
|a المشاقبة، هشام أحمد حميدان
|e مؤلف
|g Al-Mashagbeh, Hisham Ahmed Humedan
|
245 |
|
|
|a Measuring Modularity of Design Patterns
|
246 |
|
|
|a قياس وحدة الأنماط البرمجية
|
260 |
|
|
|a الزرقاء
|c 2019
|
300 |
|
|
|a 1 - 47
|
336 |
|
|
|a رسائل جامعية
|
502 |
|
|
|b رسالة ماجستير
|c الجامعة الهاشمية
|f كلية الدراسات العليا
|g الاردن
|o 0596
|
520 |
|
|
|a تمثل أنماط تصميم البرمجيات حلولا لمشكلات التصميم المتكررة التي تدعي أنها تروج لفوائد متنوعة لتطورات البرامج من حيث إمكانية الصيانة وإعادة الاستخدام حيث يتم توفير التكلفة والوقت والجهد من خلال إعادة تطبيق هذه الحلول. فكرة أن أنماط تصميم البرمجيات تعزز سمات جودة البرمجيات هي إجماع الرأي العام علميا. تم إجراء العديد من الدراسات التجريبية والتحليلية حول تأثير استخدام أنماط التصميم على جودة البرمجيات، أو قياس سمة الجودة لأنماط التصميم. بناء على الدراسات، كانت النتائج متناقضة، فقد أظهرت بعض الدراسات أن استخدام أنماط التصميم يمكن أن يعزز جودة البرمجيات، في حين ذكرت دراسات أخرى عكس ذلك. في هذا البحث، تم اقتراح معيار قياس لنمطية أنماط تصميم البرمجيات، تم تصميم أداة برمجية وتطويرها لتعمل وفقا لهذا المعيار لتقييم نمطية أنماط التصميم، وتم إجراء دراسة تجريبية لتقييم نمطية أنماط التصميم من ثلاثة برامج معيارية (JHotDraw، Junit، QuickUML). يستند أسلوب الدراسة إلى عرض نمط التصميم كوحدة مستقلة عن باقية أجزاء البرنامج. تم تحديد نوعين من العلاقات، الأولى بين المشاركين في نمط التصميم، والثانية بين المشاركين في التصميم والوحدات النمطية الأخرى. ولذلك تم تعريف المقاييس الحالية لكي تحاكي المنظورات المقترحة. من أجل التقييم التجريبي، تم اختيار ثلاثة برامج معيارية من P-MART (Pattern-like Micro ArchiTectures). حيث يوجد 385 فصلا في إجمالي 196 صنف شاركوا في أنماط التصميم. تظهر نتائج هذه الدراسة قيما نمطية منخفضة لمعظم الحالات المتاحة لأنواع أنماط التصميم، باستثناء جميع الأنماط من نوع (singleton) التي كانت أكثر الحالات نموذجية. بشكل عام، لا يمكن اعتبار أن أنماط التصميم ليست وحدات، نظرا لوجود العديد من العوامل الأخرى التي قد تؤثر على تنفيذ نمط التصميم (أي: خبرة المصمم في استخدام أنماط التصميم والدور الذي يؤديه النمط في البرنامج).
|
653 |
|
|
|a هندسة البرمجيات
|a أنماط التصميم
|a الرسوم البيانية
|
700 |
|
|
|9 331836
|a وديان، فادي ابراهيم علي
|e مشرف
|g Wedyan, Fadi Ibrahim
|
856 |
|
|
|u 9802-006-015-0596-T.pdf
|y صفحة العنوان
|
856 |
|
|
|u 9802-006-015-0596-A.pdf
|y المستخلص
|
856 |
|
|
|u 9802-006-015-0596-C.pdf
|y قائمة المحتويات
|
856 |
|
|
|u 9802-006-015-0596-F.pdf
|y 24 صفحة الأولى
|
856 |
|
|
|u 9802-006-015-0596-1.pdf
|y 1 الفصل
|
856 |
|
|
|u 9802-006-015-0596-2.pdf
|y 2 الفصل
|
856 |
|
|
|u 9802-006-015-0596-3.pdf
|y 3 الفصل
|
856 |
|
|
|u 9802-006-015-0596-4.pdf
|y 4 الفصل
|
856 |
|
|
|u 9802-006-015-0596-5.pdf
|y 5 الفصل
|
856 |
|
|
|u 9802-006-015-0596-6.pdf
|y 6 الفصل
|
856 |
|
|
|u 9802-006-015-0596-7.pdf
|y 7 الفصل
|
856 |
|
|
|u 9802-006-015-0596-R.pdf
|y المصادر والمراجع
|
930 |
|
|
|d y
|
995 |
|
|
|a Dissertations
|
999 |
|
|
|c 1252518
|d 1252518
|