Functionality-Based Software Packaging Approach for Higher Architecture Stability

dc.contributor.authorShouki Ebad
dc.date2012
dc.date.accessioned2022-05-18T06:41:39Z
dc.date.available2022-05-18T06:41:39Z
dc.degree.departmentCollege of Computer Science and Engineering
dc.degree.grantorKing Fahad for Petrolem University
dc.description.abstractفي هندسة النظم توجد صفة البنيوية في التصميم وهو نهج يعمل على تقسيم النظام إلى أجزاء أصغر التي يمكن أن تنشأ بشكل مستقل وتستخدم بعد ذلك في النظم المختلفة لتحقيق وظائف متعددة. إن تبني البنيوية في البرمجيات يؤثر إيجابا على صيانة البرمجيات. عملية صيانة البرمجيات تتحقق عن طريق إضافة تغييرات على النظام من شأنها أن تقلل من كلفة الصيانة ، إضفاء هذه التغييرات على مستوى معمارية النظام يتجلى من خلال ما يدعى باستقرار المعمارية. و الهدف هو تحسين جودة التحزيم و ذلك في مرحلة التصميم المعماري و حيث إن التحزيم تهدف أساسا إلى تنظيم الفئات في مجموعات على نحو يحقق هدف ما، مثلأ تحقيق أكبر قدر من التماسك بين مكونات الحزمة. و مع ذلك فإن التحزيم في حد ذاتها يعد إحدى التحديات NP- لسببين: الأول: عدم فاعلية مناهج التحزيم المستخدمة و الثاني: تعتبر التحزيم من المسائل صعبة الحل نظرا أن عدد الطرق التي يمكننا من خلالها تنظيم الفئات في الحزم تنمو بطريقة أُسية. و لذلك قمنا Hard بتطوير مقياس يستخدم كمرشد في التحزيم، يأخذ هذا المقياس بعين الاعتبار درجة تماسك مكونات الحزمة و و Heuristic درجة ترابط الحزمة مع بقية الحزم. بالنسبة للنمو الأسي، فقد استخدما عدد من الخوارزميات التي غالبا ما تجد الحل الأمثل. نظرا لقلة البيانات لا سيما فيما يتعلق بمعرفة تكلفة صيانة النظام و الجهد المبذول في ذلك، فقد استعملنا المقياس المشار إليه في عملية التحزيم و الحكم على ذلك من خلال القدرة على تصميم يؤدي إلى إستقرار أكبر لمعمارية النظام. قمنا بإجراء عدد من التجارب للتحقق من صحة المقياس الذي طورناه باستخدام الخوارزميات و ذلك على عدد من الحالات الدراسية الافتراضية و الحقيقية.
dc.identifier.other3765
dc.identifier.urihttps://drepo.sdl.edu.sa/handle/20.500.14154/2404
dc.language.isoen
dc.publisherSaudi Digital Library
dc.thesis.levelDoctoral
dc.thesis.sourceKing Fahad for Petrolem University
dc.titleFunctionality-Based Software Packaging Approach for Higher Architecture Stability
dc.typeThesis

Files

Copyright owned by the Saudi Digital Library (SDL) © 2025