Measuring inheritance coupling in object-oriented systems.

dc.contributor.authorMahmoud Omar Elish
dc.date1999
dc.date.accessioned2022-05-18T04:04:41Z
dc.date.available2022-05-18T04:04:41Z
dc.degree.departmentCollege of Computer Science and Engineering
dc.degree.grantorKing Fahad for Petrolem University
dc.description.abstractأدى الاهتمام المتزايد بجودة برامج الحاسبات إلى ظهور عدد كبير من المعايير الجديدة لقياس جودة التصاميم ومنها الترابط بين أجزاء البرنامج . ونظراً لأهمية طرق البرمجة بالذوات فإن تطوير تقييم جودة هذه الأنظمة شيء ضروري . إن قياس ترابط فصائل هذه النظم هو أحد الوسائل لهذا التقييم ، حيث يوجد ثلاثة أنواع من الترابط بين الفصائل : الترابط التوارثي والترابط التفاعلي والترابط بالمكونات . تحتاج طرق قياس البرامج إلى برامج مناسبة لتجميعها وتخزينها وتحليلها وتأكيد صحتها . وبما أن هناك نقص في هذه البرامج فإن تطوير برامج تدعم هذه المتطلبات أمر ضروري . في هذه الرسالة تم تطوير برنامج لقياس الترابط التوارثي في أنظمة البرمجة بالذوات . بالإضافة إلى ذلك تم إعادة تعريف الترابط التوارثي بشكل أفضل متضمناً علاقات التوارث غير المباشرة . كما تم أيضاً وضع إرشادات لمساعدة مصممي أنظمة البرمجة بالذوات على بناء هياكل توارثية على مستوى جيد . وقدمت الدراسة اقتراح وسيلة لقياس الترابط التوارثي عن طريق حساب استخدام الخصائص والطرق المتوارثة في الفصائل الوارثة لها . كما تم أيضاً وضع طريقتين لقياس الاستخدام ، واحدة لقياس نسبة استخدام العناصر المتوارثة من الفصائل والأخرى لقياس نسبة استخدام العناصر المتوارثة في الفصائل الوارثة لها . وقد طبق البرنامج المطور بنجاح على عدة حالات دراسية ، وتمت مقارنة وتقييم هذا البرنامج بثلاثة برامج أخرى ، حيث أظهرت المقارنة أن البرنامج المطور له بعض المميزات التي لا تتوفر في البرامج الأخرى . كما أوضحت المقارنة أن البرنامج المطور ينفرد بالإطار الذي يستخدمه في قياس الترابط .
dc.identifier.other5427
dc.identifier.urihttps://drepo.sdl.edu.sa/handle/20.500.14154/659
dc.language.isoen
dc.publisherSaudi Digital Library
dc.thesis.levelMaster
dc.thesis.sourceKing Fahad for Petrolem University
dc.titleMeasuring inheritance coupling in object-oriented systems.
dc.typeThesis
Files
Collections