عناصر مشابهة

A Hybrid Reasoning Framework to Identify Cross-Cutting Concerns Using Aspectoriented Techniques

تفصيل البيانات البيبلوغرافية
العنوان بلغة أخرى:إطار تحليلي هجين للكشف عن التدخلات النانوية البرمجية باستخدام التقنيات الموجهة
الناشر: إربد
المؤلف الرئيسي: الأسمر، عبدالرحمن خالد (مؤلف)
مؤلفين آخرين: الصبح، أنس محمد رمضان أحمد (مشرف)
التاريخ الميلادي:2021
الصفحات:1 - 66
رقم MD:1263287
نوع المحتوى: رسائل جامعية
اللغة:English
قواعد المعلومات:Dissertations
الدرجة العلمية:رسالة ماجستير
الجامعة:جامعة اليرموك
الكلية:كلية تكنولوجيا المعلومات وعلوم الحاسوب
مواضيع:
رابط المحتوى:
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 |9 604376  |a الصبح، أنس محمد رمضان أحمد  |g Al Sobeh, Anas  |e مشرف 
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