AMJAD ABU HASSAN2022-05-182022-05-183079https://drepo.sdl.edu.sa/handle/20.500.14154/850مقاييس البرمجيات اصبحت جزء مهم في عملية تطوير البرمجيات نظرا لاهميتها في تقليل التكلفة والجهد والوقت اللازم لعملية التطوير. العديد من المقاييس تم استحداثها لقياس مدى كفائة البرامج . الثباتية هي واحدة من خصائص البرمجيات التي يمكن قياسها وتقييمها. تم انشاء العديد من المقاييس لقياس ثباتية النظام والهيكلية والصفوف. لكن معظمها كان موجها لقياس ذلك على مستوى الكود. الهدف من هذه البحث هو انشاء مجموعة مقاييس لقياس الثباتية على مستوى نماذج البرمجيات المسمى UML وهذه النماذج هي Class و Sequence و Case Use . هذه النماذج هي المستخدمة غالبا لتمثيل اي برنامج وهي تمثل ثلاتة اتجاهات مختلفة وهي اتجاه الهيكلية واتجاه الوظيفية واتجاه السلوك. في هذه البحث تم تقديم منهجية جديدة لتقييم النماذج , سميت منهجية الخادم والسيد. هدفها التخلص من احتساب التغيرات اكثر من مرة خاصة في العناصر التي لها كثير من العلاقات. اجراء عملية التقييم الذي اتبعناه يبدا بتحليل النماذج ثم تطبيق منهجة الخادم والسيد , وبعد ذلك نحصل على كل التغيرات الممكنة في النموذج. في النهاية تم استحداث مقاييس جديدة لكل من Class و Sequence و Case Use وتم التحقق من هذه المقاييس نظريا وعملياenTOWARDS THE DEFINITION OF SOFTWARE MODEL STABILITY METRICSThesis