ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Unified Modeling Language Quantitative Measures Based on a Behavioural Model

العنوان بلغة أخرى: المقاييس الكمية للغة النمذجة الموحدة بناء على النموذج السلوكي
المصدر: مجلة التربية والعلم
الناشر: جامعة الموصل - كلية التربية
المؤلف الرئيسي: دبدوب، مروة مروان عبدالعزيز (مؤلف)
المؤلف الرئيسي (الإنجليزية): Dabdoub, Marwa Marwan Abdelaziz
المجلد/العدد: مج33, ع1
محكمة: نعم
الدولة: العراق
التاريخ الميلادي: 2024
الشهر: آذار
الصفحات: 90 - 98
ISSN: 1812-125X
رقم MD: 1468777
نوع المحتوى: بحوث ومقالات
اللغة: الإنجليزية
قواعد المعلومات: EduSearch
مواضيع:
كلمات المؤلف المفتاحية:
Sequence Diagram | Complexity | Software size | Level of Detail | Software Metrics
رابط المحتوى:
صورة الغلاف QR قانون
حفظ في:
المستخلص: تعكس المخططات السلوكية في لغة النمذجة الموحدة التفاعل بين مكونات النظام وتعطي وصفا شاملا وتصورا للنظام أثناء مرحلة التصميم. ومن أهم المخططات السلوكية هو مخطط التسلسل الزمني الذي يصف التسلسل الزمني للأحداث بين مكونات النظام. تستغرق عملية استخراج المعلومات والمقاييس من هذا المخطط وقتا طويلا، لذا أصبح إنشاء أداة خاصة لمساعدة المطورين في الحصول على المعلومات من مخطط التسلسل الزمني أمرا ضروريا بسبب المزايا الكبيرة والسهولة التي توفرها. تهدف هذه الورقة إلى بناء أداة تستخرج المعلومات من المخطط وإنشاء جدول يتضمن هذه المعلومات، ومن ثم حساب ثلاث فئات من المقاييس المتعلقة بهذا النوع من المخططات وهي الحجم والتعقيد ومستوى التفاصيل. تتضمن هذه الفئات 15 مقياسا لإعطاء قيم كمية تشير إلى جودة البرامج المستخدمة لتقدير الجدول الزمني والتكلفة والجهد والموارد الأخرى في عملية تطوير البرامج. كدراسة حالة تم اعتماد وبناء نظام حجز الفنادق بنسختين من المخطط الأغراض المقارنة أظهرت النتائج قياسا كميا للاختلافات الصغيرة وغير الملحوظة بين المخططين.

Behavioral diagrams in Unified Modeling Language reflect the interaction between system components and give a comprehensive description and visualization of the system during the design phase. One of the most important behavioral diagrams is the sequence diagram which describes the chronological sequence of events between the components of the system. The process of extracting information and metrics from a sequence diagram is time-consuming so creating a special tool to help developers obtain information from the sequence diagram has become necessary because of the great advantages and ease it provides. This paper aims to build a tool that extracts information from the sequence diagram, creates a table that includes this information, and then calculates three categories of metrics related to the sequence diagram which are size, complexity, and level of detail. These categories include 15 metrics to give quantitative values that indicate software quality which is used to estimate the schedule, cost, effort, and other resources in the software development process. As a case study, the hotel reservation system is adopted and constructed as two versions of sequence diagrams for comparison purposes. The results showed a quantitative measurement of small and unnoticeable differences between the two diagrams.

ISSN: 1812-125X