![](/images/graphics-bg.png)
Extended quality model for object oriented design (EQMOOD) : evaluation of design patterns’ impact on object oriented design
مقدم أطروحة جامعية
مشرف أطروحة جامعية
أعضاء اللجنة
al-Kutbi, Muhammad
Asim, Nasir
Kittani, Driss
الجامعة
جامعة الأخوين
الكلية
كلية الهندسة و العلوم
القسم الأكاديمي
هندسة البرمجيات
دولة الجامعة
المغرب
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2006
الملخص الإنجليزي
The goal of the presented research is to provide a means of evaluating the impact of design patterns on Object Oriented (OO) design quality.
To ensure a possible basis for a comprehensive and an objective treatment of this issue, an OO design quality model was established, called the EQMOOD, which is an extension of the known OO design quality model QMOOD.
The EQMOOD is a hierarchical language independent OO design quality model devoted to evaluate high level static OO designs represented in UML class and package diagrams.
It also adopts OO design metrics as OCL formalizations based on the FLAME library, which fosters its language independence.
Another improvement made upon the QMOOD is the addition of design patterns in the Design components level of the EQMOOD and ensuring that the design properties of those patterns are handled by the quality model.
This thesis presents the application of the above model in evaluating the Gang Of Four design patterns’ impact on the overall OO design quality as well as its design quality attributes, namely reusability, flexibility, functionality, extendibility, understandability and effectiveness.
Hence, the EQMOOD is validated on a set of OO designs developed by different teams of designers for the same system.
Each group of designers delivered an initial design version not integrating design patterns.
Then, they handled a pattern-refactored version of their initial designs.
The EQMOOD allowed us to evaluate the design quality attributes’ changes between both design versions.
The presented work delivers the quality trends of eight Gang Of Four design patterns, namely the factory method, the builder, the singleton, the adapter, the decorator, the proxy, the observer and the strategy.
In addition, the delivered thesis can be extended to evaluate the remaining Gang Of Four patterns’ impact on quality.
All in all, this study characterizes the effectiveness of design patterns by presenting the set of design patterns affecting single or combinations of design quality attributes.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
الموضوعات
عدد الصفحات
427
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Object oriented design quality models.
Chapter Three : EQMOOD : The adopted OO design quality model.
Chapter Four : Design patterns’ evaluation using the EQMOOD : results and analysis.
Chapter Five : Conclusions and future work.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
al-Awami, Asma Misbahi. (2006). Extended quality model for object oriented design (EQMOOD) : evaluation of design patterns’ impact on object oriented design. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-646775
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
al-Awami, Asma Misbahi. Extended quality model for object oriented design (EQMOOD) : evaluation of design patterns’ impact on object oriented design. (Master's theses Theses and Dissertations Master). Al Akhawayn University. (2006).
https://search.emarefa.net/detail/BIM-646775
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
al-Awami, Asma Misbahi. (2006). Extended quality model for object oriented design (EQMOOD) : evaluation of design patterns’ impact on object oriented design. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-646775
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-646775
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
![](/images/ebook-kashef.png)
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر
![](/images/kashef-image.png)