Measuring the coupling of imperative computer programs.
قياس الترابط بين إجراءات برامج الحاسب الأوامرية
Jarallah Saleh Al-Ghamdi, صادق حسن أحمد الناصر
كلية علوم وهندسة الحاسب الآلي-جامعة الملك فهد للبترول والمعادن · السعودية
الموضوعات
علوم تطبيقية وتكنولوجية
الملخص
Measuring the coupling of computer programs is a way to determine the quality of a developed system. Coupling is the level of interactions between the system components. In this thesis, the notion of coupling is introduced, the logical layers and existing measures are surveyed, and a new coupling measure is developed. The new coupling measure determines the elements that effect the coupling between two modules and assigns weights in proportion to their effect on coupling. These weights are fed into a model that automatically calculates the coupling between the system modules. The new method captures most of the coupling factors. The new method assignment is shown to be of a ratio scale. This method has been evaluated experimentally on six modules from five different programming languages in two integral parts. First, the new method is tested on capturing the observed relation on the module procedures coupling. It satisfies all the relations among the six modules. Second, the new method is tested on capturing the expected changes when six atomic operations are conducted on the corresponding modules. It satisfies five of these expected changes. Finally, the new method outperforms four recent methods on the two parts of the validation.
روابط وملفات
التعريف والنوع
- رقم الوثيقة
- f3cfaaa7-e17d-4711-9cc3-74083f1bc4da
- رقم العقد
- 0
- نوع الوسائط
- Crawler
- نوع المحتوى
- الرسائل العلمية
- صيغة المصدر
- رسائل ماجيستير
- نوع الملف
- pdf text
- أسماء الملفات
- 943660_1.pdf
بيانات النشر
- ترجمة العنوان
- قياس الترابط بين إجراءات برامج الحاسب الأوامرية
- ألقاب المؤلفين
- [{"name_ar":" Jarallah Saleh Al-Ghamdi","title_ar":"اشراف","title_en":"Supervision"},{"name_ar":"صادق حسن أحمد الناصر ","title_ar":"اعداد","title_en":"Preparation"}]
- اللغة
- English
المصدر والدورية
- اسم المصدر
- Measuring the coupling of imperative computer programs.
المحتوى والصفحات
- عدد الصفحات
- 0
- ترجمة الملخص
- إن قياس الترابط بين أجزاء برامج الحاسب تعد طريقة من طرق تحديد نوعية النظم المطورة . الترابط هو مستوى التفاعل بين أجزاء النظم . هذه الرسالة تتطرق إلى مفهوم الترابط وتشرح مستوياتها وطرق قياسها المستخدمة وتطرح طريقة جديدة لقياسها . هذه الطريقة الجديدة تحدد العناصر المؤثرة في الترابط بين وحدتين برمجيتين وتخصص وزنها طبقاً لمدى تأثيرها . هذه الأوزان تزود لنموذج بحسب الترابط بين أجزاء الوحدات البرمجية تلقائياً . إن الطريقة الجديدة تحتوي عـلى مـعظـم مـؤثرات التـرابط . كـما إن تحـصيـصها أثبت أنه مدرج نسبي . بالإضافة إلى أنها قيمت تجريبياً على ستة وحدات برامجية من خمس لغات حاسبية مختلفة في جزئين متكاملين . أولاً : جربت الطريقة المذكورة على احتواء العلاقات المألوفة في الترابط بين إجراءات الوحدات وتبين أنها قبلت كل العلاقات بين الوحدات الست البرمجية . ثانياً : جريت الطريقة ذاتها على احتواء التغييرات المتوقعة عندما نفذت ست عمليات أولية على الحدات المعنية وتبين أنها قبلت خمس من هذه التغييرات المتوقعة . في النهاية ان الطريقة المطورة فاقت أربع طرق جديدة في جزئي التقييم . مفاتيح : الترابط ، مستويات الترابط ، التماسك ، مستويات التماسك : تعقد البرامج ، جودة البرامج ، قياس البرامج ، مدرجات القياس ، طرق قياس البرامج ، تصنيف طرق قياس البرامج ، طرق قياس الارتباط ، طريقة الأنموذج لتطوير المقاييس ، نموذج قياس الارتباط ، عناصر الارتباط ، الطريقة الجديدة لقياس الارتباط ، تقييم طرق القياس ، التقييم النظري ، التقييم التجريبي .
إشراف وإعداد
- الإشراف
- Jarallah Saleh Al-Ghamdi
- الإعداد
- صادق حسن أحمد الناصر
الاقتباسات الببليوغرافية
APA
MLA