ترغب بنشر مسار تعليمي؟ اضغط هنا

هندسة البرمجيات المقادة بالوكلاء. تغطية متكاملة لدورة الحياة البرمجية

Agent-Oriented Software Engineering, full development lifecycle

1704   0   48   0 ( 0 )
 تاريخ النشر 2010
والبحث باللغة العربية
 تمت اﻹضافة من قبل Shamra Editor




اسأل ChatGPT حول البحث

يركز هذه البحث على تقصي النقاط التي لم تغطِ بشكل كامل ضمن منهجيات هندسة البرمجيات المقادة بالوكلاء (AOSE) و قد اعتمد على مراجعة موسعة لهذه المنهجيات. ترتكز هذه الورقة بشكل أساسي على أن كل منهجية لها نقاط قوتها و ضعفها و قد تركز على بعض مراحل دورة الحياة البرمجية و ليس عليها كلها مجتمعة. العمل المقدم هنا يقدم تمديداً لواحدة من أهم منهجيات هندسة البرمجيات المقادة بالوكلاء (MaSE) التي تعد من أقوى المنهجيات و لكنها لا تعير اهتماماُ كافياُ لمرحلة التحليل المبكر للمتطلبات. يعتمد العمل على المكاملة مع إحدى المنهجيات التي تركز على مرحلة المتطلبات، و هذه المكاملة اقتضت تطوير مجموعة موسعة من قواعد التحويل بين بيئتين برموز و مفاهيم متباينة، و بناء برنامج يؤتمت عملية التحويل. و تعرض هذه الورقة أيضاً مثالاً كاملا case study نطبق عليه العمل المنجز.


ملخص البحث
يركز هذا البحث على استعراض النقاط التي لم تغطَ بشكل كامل ضمن منهجيات هندسة البرمجيات المُقادة بالوكلاء (AOSE). يعتمد البحث على مراجعة موسعة لهذه المنهجيات، مشيراً إلى أن كل منهجية لها نقاط قوتها وضعفها، وقد تركز على بعض مراحل دورة الحياة البرمجية دون غيرها. يقدم البحث تمديداً لمنهجية MaSE، التي تعدّ من أبرز المنهجيات ولكنها لا تعير اهتماماً كافياً لمرحلة التحليل المبكر للمتطلبات. يعتمد العمل على التكامل مع إحدى المنهجيات التي تركز على مرحلة المتطلبات، مما استدعى تطوير مجموعة موسعة من قواعد التحويل بين بيئتين برموز ومفاهيم متباينة، وبناء برنامج يؤتمت عملية التحويل. كما تعرض الورقة مثالاً كاملاً (دراسة حالة) لتطبيق العمل المنجز. الكلمات المفتاحية تشمل: وكلاء، الوكلاء الأذكياء، هندسة برمجيات، مخططات UML، مخططات AUML، نماذج تصميم.
قراءة نقدية
دراسة نقدية: يقدم البحث إضافة مهمة لمنهجية MaSE من خلال التركيز على مرحلة التحليل المبكر للمتطلبات، وهو جانب مهم غالباً ما يتم تجاهله. ومع ذلك، يمكن القول إن البحث قد يكون أكثر فائدة إذا تضمن مقارنة أعمق بين منهجيات AOSE المختلفة وتوضيح كيفية تحسينها بشكل شامل. كما أن الدراسة قد تستفيد من تقديم أمثلة تطبيقية أكثر تنوعاً لتوضيح فعالية المنهجية المقترحة في سياقات مختلفة. بالإضافة إلى ذلك، يمكن تحسين البحث من خلال تضمين تحليل أكثر تفصيلاً للتحديات العملية التي قد تواجه تنفيذ هذه المنهجية في بيئات تطوير حقيقية.
أسئلة حول البحث
  1. ما هي النقاط الرئيسية التي يركز عليها البحث في منهجية MaSE؟

    يركز البحث على تحسين مرحلة التحليل المبكر للمتطلبات في منهجية MaSE من خلال التكامل مع منهجيات تركز على مرحلة المتطلبات وتطوير مجموعة موسعة من قواعد التحويل بين بيئتين برموز ومفاهيم متباينة.

  2. ما هي الفائدة الرئيسية من استخدام منهجية هندسة البرمجيات المُقادة بالوكلاء (AOSE)؟

    تتميز منهجية AOSE بقدرتها العالية على تمثيل الوكلاء ضمن النظام البرمجي بمقدار عال من التجريد، ودعمها لمبادئ التطوير المستقل عن بيئة العمل النهائية، مما يجعلها مناسبة لتطوير الأنظمة البرمجية المعقدة والموزعة.

  3. ما هي الأدوات المستخدمة في البحث لدعم منهجية MaSE؟

    يعتمد البحث على بيئة التطوير AgentTool 3، ويستخدم مخططات التحليل المبكر للمتطلبات من منهجية تروبوس، بالإضافة إلى تطوير برنامج خاص بعملية التحويل باستخدام قواعد التحويل المحددة.

  4. ما هي التحديات التي تواجه منهجية هندسة الأنظمة متعددة الوكلاء (MaSE)؟

    تواجه منهجية MaSE تحديات في مرحلة جمع المتطلبات وتحليلها، حيث تعتبر هذه المرحلة خارج نطاق العمل الخاص بالمنهجية، مما يستدعي الحاجة إلى تحسين هذه المرحلة لتحقيق تكامل أفضل في دورة الحياة البرمجية.


المراجع المستخدمة
http://agenttool.cis.ksu.edu/, last update 01 October 2009
Bergenti Federico, Marie-Pierre Gleizes, and Franco Zambonelli, METHODOLOGIES AND SOFTWARE ENGINEERING FOR AGENT SYSTEMS, 2004
http://macr.cis.ksu.edu/ last update Jan 2010
قيم البحث

اقرأ أيضاً

يندرج هذا العمل ضمن إطار تطوير البرمجيات , في سياق هندسة البرمجيات، يستخدم مصطلح منهجية تطوير برمجيات (بالإنكليزية Software development methodology) للتعبير عن إطار العمل المتبع لهيكلة و تخطيط و السيطرة على عملية تطوير نظام معلوماتي. من الأمثلة الشائ عة على منهجيات تطوير البرمجيات: الشلال و النماذج و التطوير المتزايد و التطوير الحلزوني و تطوير التطبيقات السريع و البرمجة القصوى. يمكن أن تتضمن المنهجية جوانب من بيئة التطوير و استخدام بعض منصات العمل (مثل المكتبات و الأدوات البرمجية).
توصيف لجميع مقررات الهندسة المعلوماتية من السنة الاولى حتى السنة الخامسة باللغة الانكليزية لقسم البرمجيات ونظم المعلومات مع عدد الساعات الدراسية
الاتصالات المكتوبة هي ذات أهمية قصوى لتقدم البحث العلمي. ومع ذلك، قد تتأثر سرعة التطوير من ندرة المراجعين للحكم على جودة المواد البحثية. في هذا السياق، أصبحت الأساليب التلقائية التي يمكنها الاستعلام عن القطاعات اللغوية في مساهمات مكتوبة من خلال اكتشا ف وجود أو عدم وجود أنماط الخطابية المشتركة أصبحت ضرورة. تهدف هذه الورقة إلى مقارنة تقنيات تعلم الآلات الخاضعة للإشراف التي تم اختبارها لإنجاز تحليل النوع في مقاطع مقدمة من مقالات هندسة البرمجيات. تم تنفيذ نهج شبه مشار إليه لزيادة عدد الجمل المشروح في اللوحات (المتاحة على: مجهول). تم إجراء نهجين إشرافين باستخدام الانحدار من SVM وانحدار لوجستي لتقييم درجة F- النتيجة لتحليل النوع في الجور. تم العثور على تقنية استنادا إلى الانحدار اللوجستي ونقلها لإجراء تحليل النوع بشكل مرض للغاية بمعدل 88.25 على درجة F عند استرداد الأنماط على المستوى العام.
دراسة لعدة برمجيات مفتوحة المصدر لإدارة المكتبات الرقمية المستخدمة لاستيعاب المعلومات ونشرها الى الأشخاص الذين يحتاجونها.
تنصب جهود فرق مطوري البرمجيات على إجراء الاختبارات لتكشف صنوفاً مختلفة من الأخطاء بصورة منهجية وذلك بأصغر قدر من الكلفة والوقت والجهد .
التعليقات
جاري جلب التعليقات جاري جلب التعليقات
سجل دخول لتتمكن من متابعة معايير البحث التي قمت باختيارها
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا