LEADER |
05247nam a2200325 4500 |
001 |
1545292 |
041 |
|
|
|a eng
|
100 |
|
|
|9 673308
|a الأسمر، عبدالرحمن خالد
|e مؤلف
|g Alasmar, Abdel Rahman
|
245 |
|
|
|a A Hybrid Reasoning Framework to Identify Cross-Cutting Concerns Using Aspectoriented Techniques
|
246 |
|
|
|a إطار تحليلي هجين للكشف عن التدخلات النانوية البرمجية باستخدام التقنيات الموجهة
|
260 |
|
|
|a إربد
|c 2021
|
300 |
|
|
|a 1 - 66
|
336 |
|
|
|a رسائل جامعية
|
502 |
|
|
|b رسالة ماجستير
|c جامعة اليرموك
|f كلية تكنولوجيا المعلومات وعلوم الحاسوب
|g الاردن
|o 0137
|
520 |
|
|
|a في الوقت الحاضر، يعد تطوير وصيانة البرامج أحد أهم المراحل في إنشاء البرمجيات والذي يستغرق الكثير من الوقت ويمتد حسب عمر هذه البرمجيات وفي نفس الوقت هو الأكثر تكلفة والذي يستهلك أكثر من 90% من تكلفة هذه البرمجيات المادية في كثير من الأحيان. نظرا لوجود الكثير من هذه البرمجيات في عالمنا الحديث، معظم مهندسي البرمجيات بجانب قيامهم في برمجة برامج جديدة إلا انهم يمضون أكثر وقتهم في تطوير برمجيات قديمة والتي لا يمكن الاستغناء عنها نظرا لأهميتها. تطوير برمجيات قديمة من أكثر الأمور تعقيدا لأنها تعتمد على الحاجة لفهم هذه البرمجيات قبل أي عملية تطوير لهذه البرمجيات. التحد الأكبر الذي يواجههم هو مسألة فهم الاهتمامات المتقاطعة المعنية بشؤون برمجية مختلفة والذي يجعل من عملية التطوير مسألة غاية في التعقيد نظرا لهذه التدخلات المتشابكة. هنالك العديد من الطرق لمساعدة مهندسي البرمجيات لفهم واكتشاف هذه الاهتمامات المتقاطعة ومن ثم فصلها بغاية إعادة كتابة البرنامج باستخدام البرمجة تقاطعيه التوجه والتي تعد الطريقة الأحدث والتي توفر سهولة وسلاسة أكبر في عملية التطوير. في هذه الرسالة قمنا باستخدام أسلوب هجين يجمع بين طريقتين مختلفتين لاكتشاف هذه الاهتمامات المتقاطعة في البرامج المكتوبة بلغة الجافا والسبب الرئيس في استخدام الأسلوب الهجين هو محاولة اكتشاف قدر أكبر من هذه الاهتمامات المتقاطعة والتقليل من نسبة الخطأ قدر الإمكان. من أجل استخدام الأسلوب الهجين قمنا ببرمجة برمجية صغيرة تمكن مهندسي البرمجيات من تحليل برامجهم المكتوبة بلغة الجافا وبطريقة ديناميكية من خلال تشغيل هذه البرمجيات في بيئة تشغيل برمجيات جافا الافتراضية عوضا عن التحليل التقليدي والذي يعتمد على تحليل السطور البرمجية. هذه الأداة تقوم بتحليل البرمجيات وحساب الكثير من الحسابات الرياضية التي تمكنا من اكتشاف الاهتمامات المتقاطعة وتحديدها في البرمجيات والتي بدورها تساعد مهندسي البرمجيات في إعادة كتابة هذه البرمجيات باستخدام البرمجة تقاطعيه التوجه. بطبيعة الحال ميزة هذه الأداة أنها تقوم بعملية اكتشاف الاهتمامات المتقاطعة بشكل ذاتي ومحوسب ودون الحاجة إلى مجهود يدوي يذكر من أجل اكتشافها. نتائج التحليل الذي قمنا به أظهر أن الأسلوب الهجين في عملية اكتشاف هذه الاهتمامات البرمجية أفضل بكثير من استخدام كل طريقة على حدة.
|
653 |
|
|
|a هندسة البرمجيات
|a الجزيئات النانوية
|a التقنيات الموجهة
|
700 |
|
|
|a الصبح، أنس محمد رمضان أحمد
|g Al Sobeh, Anas
|e مشرف
|9 604376
|
856 |
|
|
|u 9802-003-012-0137-T.pdf
|y صفحة العنوان
|
856 |
|
|
|u 9802-003-012-0137-A.pdf
|y المستخلص
|
856 |
|
|
|u 9802-003-012-0137-C.pdf
|y قائمة المحتويات
|
856 |
|
|
|u 9802-003-012-0137-F.pdf
|y 24 صفحة الأولى
|
856 |
|
|
|u 9802-003-012-0137-1.pdf
|y 1 الفصل
|
856 |
|
|
|u 9802-003-012-0137-2.pdf
|y 2 الفصل
|
856 |
|
|
|u 9802-003-012-0137-3.pdf
|y 3 الفصل
|
856 |
|
|
|u 9802-003-012-0137-4.pdf
|y 4 الفصل
|
856 |
|
|
|u 9802-003-012-0137-5.pdf
|y 5 الفصل
|
856 |
|
|
|u 9802-003-012-0137-R.pdf
|y المصادر والمراجع
|
930 |
|
|
|d y
|
995 |
|
|
|a Dissertations
|
999 |
|
|
|c 1263287
|d 1263287
|