LEADER |
04215nam a2200373 4500 |
001 |
1999287 |
041 |
|
|
|a eng
|
100 |
|
|
|9 666367
|a Hussein, Salah
|e Author
|
245 |
|
|
|a Rest Api Auto Generation Using Model-Based Approach
|
246 |
|
|
|a التطوير الآلي لواجهات التطبيق البرمجية باستخدام تقنية "ريست" بالارتكاز على نماذج الكيانات
|
260 |
|
|
|a بيرزيت
|c 2020
|
300 |
|
|
|a 1 - 105
|
336 |
|
|
|a رسائل جامعية
|
502 |
|
|
|b رسالة ماجستير
|c جامعة بيرزيت
|f كلية الدراسات العليا
|g فلسطين
|o 1703
|
520 |
|
|
|a يشهد الطلب على برمجة الأنظمة والتطبيقات تزايدا مستمرا في الآونة الأخيرة، وخصوصا في سوق الهواتف الذكية، حيث يتسابق المزودون بقوة لتقديم الأفضل. وغالبا ما يعتمد بناء التطبيقات والأنظمة على واجهات التطبيق البرمجية للويب، وخاصة نمط "ريست"، فقد أظهرت الإحصائيات الأخيرة تزيد كبير في بناء هذا النمط واستخدامه. إن الانتشار الواسع لإنترنت الأشياء والحوسبة السحابية كان له دور كبير في زيادة استخدامات خدمات الويب في بناء التطبيقات، حيث تزيد الحاجة للروابط المتعلقة بالأشياء لتطبيق إنترنت الأشياء، ومن جهة أخرى فإن الحوسبة السحابية بحد ذاتها مبنية على مبدأ بناء خدمات الويب. إن بناء خدمات الويب "ريست" ليس بالأمر السهل، فانه يحتاج إلى وقت وجهود كبيرة، فإن تعقيدات بناء هذه التقنية يتطلب من المطورين مهارات ومعارف واسعة، مثل مهارات تصميم سجلات البيانات والخوادم المركزية بنمط الطبقات. تهدف هذه الدراسة لتحسين الإنتاجية وإمكانية الصيانة، وذلك بتسهيل عملية بناء خدمات الويب، حيث أن المنهج المطروح يعتمد إطار عمل يختزل بناء الكيانات، الوصول للبيانات، منطق العمل، وواجهات التطبيق البرمجية للويب. إن المنهج المقدم لا يعتمد على الكتابة الآلية للكود لما في ذلك من انعكاسات سلبية عند القيام بعملية الصيانة والتطوير. أظهرت نتائج التجربة والاستبيان تحسن كبير على الإنتاجية وسهولة الاستخدام للمنهج المعروض في هذا البحث، حيث تم تقليل الوقت اللازم لأقل من ربع الوقت المطلوب باستخدام أساليب وأطر أخرى، كما أن نتائج الاستبيان أكدت أن هذا المنهج يسهل عملية الصيانة والتطوير.
|
653 |
|
|
|a هندسة البرمجيات
|a الأنظمة المبرمجة
|a الهواتف الذكية
|a خدمات الويب
|a الحوسبة السحابية
|a عمليات الصيانة
|
700 |
|
|
|a Zein, Samer
|9 494198
|e Advisor
|
856 |
|
|
|u 9808-013-001-1703-T.pdf
|y صفحة العنوان
|
856 |
|
|
|u 9808-013-001-1703-A.pdf
|y المستخلص
|
856 |
|
|
|u 9808-013-001-1703-C.pdf
|y قائمة المحتويات
|
856 |
|
|
|u 9808-013-001-1703-F.pdf
|y 24 صفحة الأولى
|
856 |
|
|
|u 9808-013-001-1703-1.pdf
|y 1 الفصل
|
856 |
|
|
|u 9808-013-001-1703-2.pdf
|y 2 الفصل
|
856 |
|
|
|u 9808-013-001-1703-3.pdf
|y 3 الفصل
|
856 |
|
|
|u 9808-013-001-1703-4.pdf
|y 4 الفصل
|
856 |
|
|
|u 9808-013-001-1703-5.pdf
|y 5 الفصل
|
856 |
|
|
|u 9808-013-001-1703-6.pdf
|y 6 الفصل
|
856 |
|
|
|u 9808-013-001-1703-7.pdf
|y 7 الفصل
|
856 |
|
|
|u 9808-013-001-1703-8.pdf
|y 8 الفصل
|
856 |
|
|
|u 9808-013-001-1703-R.pdf
|y المصادر والمراجع
|
856 |
|
|
|u 9808-013-001-1703-S.pdf
|y الملاحق
|
930 |
|
|
|d y
|
995 |
|
|
|a Dissertations
|
999 |
|
|
|c 1248888
|d 1248888
|