TOWARDS THE DEFINITION OF SOFTWARE MODEL STABILITY METRICS
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
مقاييس البرمجيات اصبحت جزء مهم في عملية تطوير البرمجيات نظرا لاهميتها في تقليل التكلفة والجهد والوقت اللازم لعملية التطوير. العديد من المقاييس تم استحداثها لقياس مدى كفائة البرامج . الثباتية هي واحدة من خصائص البرمجيات التي يمكن قياسها وتقييمها. تم انشاء العديد من المقاييس لقياس ثباتية النظام والهيكلية والصفوف. لكن معظمها كان موجها لقياس ذلك على مستوى الكود. الهدف من هذه البحث هو انشاء مجموعة مقاييس لقياس الثباتية على مستوى نماذج البرمجيات المسمى UML وهذه النماذج هي Class و Sequence و Case Use . هذه النماذج هي المستخدمة غالبا لتمثيل اي برنامج وهي تمثل ثلاتة اتجاهات مختلفة وهي اتجاه الهيكلية واتجاه الوظيفية واتجاه السلوك. في هذه البحث تم تقديم منهجية جديدة لتقييم النماذج , سميت منهجية الخادم والسيد. هدفها التخلص من احتساب التغيرات اكثر من مرة خاصة في العناصر التي لها كثير من العلاقات. اجراء عملية التقييم الذي اتبعناه يبدا بتحليل النماذج ثم تطبيق منهجة الخادم والسيد , وبعد ذلك نحصل على كل التغيرات الممكنة في النموذج. في النهاية تم استحداث مقاييس جديدة لكل من Class و Sequence و Case Use وتم التحقق من هذه المقاييس نظريا وعمليا