Improving software reuse and understating using software visualization
العناوين الأخرى
تحسين الفهم و إعادة الاستخدام للبرمجيات باستخدام التصور المرئي
مقدم أطروحة جامعية
مشرف أطروحة جامعية
al-Nabhan, Muhammad Musa Muhammad
أعضاء اللجنة
Jabbush, Ahmad Khidr
al-Hammuri, Awni Mansur
Hammad, Mustafa Muhammad
الجامعة
جامعة مؤتة
الكلية
كلية تكنولوجيا المعلومات
القسم الأكاديمي
قسم الحاسوب
دولة الجامعة
الأردن
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2016
الملخص الإنجليزي
Software reuse is one of the main techniques used in order to enhance the productivity of software development.
This technique concerned in extracting software components from legacy systems and reusing them in the development of new systems.
The process of analyzing and understanding the legacy systems in order to identify and extract the intended components is difficult and time consuming.
Whereas several methods and tools were proposed and developed in order to enhance the process of software reuse, there is no attention paid to the understandability of the legacy systems and the reusable components.
In this work, a new method for software reuse using software visualization is proposed.
The new reuse and visualization method is concerned to improve understandability of software systems, reduce time and resources required for software reuse, and provide efficient software solutions.
The proposed method is formulated using an implementation tool developed in order to analyze, extract, store and retrieve software components.
Software visualization technique is adapted to these tasks in order to enhance the understandability of the software during the reuse process.
A comprehensive evaluation methodology is presented in this work in order to validate the proposed method components.
A cases study was used and applied to the developed tool measuring three main factors; applicability, functionality and performance.
The applicability is conducted through running the tool on a legacy system and measuring whether e that the developed tool is successfully representing the proposed method components.
The functionality compares results achieved after running the tool with a group of developers not using the proposed system.
The performance measures whether using the tool enhances the process of reuse or not.
Results have confirmed successful implementation of the proposed method components using the developed tool achieving the defined reuse process requirements.
In addition, results of performance analysis show a significant enhancement of software reuse time and an increased level of software understandability.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
عدد الصفحات
56
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Literature review.
Chapter Three : Research methodology and method propoesing.
Chapter Four : Result analysis and conclusion.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
al-Nizami, Nidal Jumah Muslim. (2016). Improving software reuse and understating using software visualization. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-726443
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
al-Nizami, Nidal Jumah Muslim. Improving software reuse and understating using software visualization. (Master's theses Theses and Dissertations Master). Mutah University. (2016).
https://search.emarefa.net/detail/BIM-726443
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
al-Nizami, Nidal Jumah Muslim. (2016). Improving software reuse and understating using software visualization. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-726443
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-726443
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر