العنوان بلغة أخرى: |
إعادة البناء لصيانة البرامجيات: مراجعة أدبية |
---|---|
المصدر: | مجلة التربية والعلم |
الناشر: | جامعة الموصل - كلية التربية |
المؤلف الرئيسي: | السراج، رشا غانم (مؤلف) |
مؤلفين آخرين: | الطائي، عاتكة محمد (م. مشارك) |
المجلد/العدد: | مج30, ع1 |
محكمة: | نعم |
الدولة: |
العراق |
التاريخ الميلادي: |
2021
|
الصفحات: | 89 - 102 |
DOI: |
10.33899/edusj.2020.127426.1085 |
ISSN: |
1812-125X |
رقم MD: | 1202338 |
نوع المحتوى: | بحوث ومقالات |
اللغة: | الإنجليزية |
قواعد المعلومات: | EduSearch |
مواضيع: | |
كلمات المؤلف المفتاحية: |
نماذج إعادة البناء | أدوات إعادة البناء | تحديات إعادة البناء | مخاطر إعادة البناء | فوائد إعادة البناء | قابلية الصيانة | Refactoring Approaches | Refactoring Tools | Refactoring Challenges | Refactoring Risks | Refactoring Advantages | Maintainability
|
رابط المحتوى: |
الناشر لهذه المادة لم يسمح بإتاحتها. |
LEADER | 04477nam a22002657a 4500 | ||
---|---|---|---|
001 | 1949063 | ||
024 | |3 10.33899/edusj.2020.127426.1085 | ||
041 | |a eng | ||
044 | |b العراق | ||
100 | |9 643359 |a السراج، رشا غانم |e مؤلف | ||
245 | |a Refactoring for Software Maintenance: |b A Review of the Literature | ||
246 | |a إعادة البناء لصيانة البرامجيات: |b مراجعة أدبية | ||
260 | |b جامعة الموصل - كلية التربية |c 2021 | ||
300 | |a 89 - 102 | ||
336 | |a بحوث ومقالات |b Article | ||
520 | |b One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code. It is a technique to clean-up the source code that decreasing the opportunities of code faults. Refactoring can be defined as one of the most significant practices for maintaining the advanced software systems. It has been indicated by the empirical studies that refactoring has positive effect on maintainability and understandability of the software systems. This study introduces a literature review of 22 researches that study and summarize the influence of refactoring and their effect on the attributes of software quality specially maintainability. Through the review, the study sums the following points: (1) applying refactoring activities will increase the values of some attributes of quality like Understandability and maintainability. (2) There are several factors that affect reconstruction activities, including cohesion, coupling, hiding of information and encapsulation, (3) Refactoring helps to improve the source code without changing the behavior of the program, (4) refactoring activates can be applied many times to the source code. | ||
520 | |a إعادة البناء هي احدى تقنيات زيادة قيمة جودة البرمجيات وهي-مجموعة من الأنشطة لتحسين الشفرة المصدرية من خلال تغيير الهيكل الداخلي وعدم تغيير السلوك الخارجي. وإنها تقنية لتنظيف الشفرة المصدرية والتقليل من فرص حدوث الأخطاء داخلها. ويمكن تعريف إعادة البناء على أنها واحدة من أهم الممارسات لصيانة أنظمة البرمجيات المتقدمة. وقد أشارت الدراسات التجريبية إلى أن إعادة البناء لها تأثير إيجابي على قابلية الصيانة وقابلية الفهم لأنظمة البرمجيات. تم في هذه الدراسة تقديم مراجعة أدبية لأثنين وعشرين بحثاً من دراسة وتلخيص تأثير إعادة البناء على خصائص جودة البرمجيات ومنها قابلية الصيانة. من خلال دراسة البحوث المتعلقة بإعادة البناء تبين أن (1) تطبيق أنشطة إعادة البناء سيزيد من قيم بعض خصائص الجودة مثل قابلية الفهم وقابلية الصيانة، (2) هناك العديد من العوامل التي تؤثر على أنشطة إعادة البناء، بما في ذلك التماسك والاقتران وإخفاء المعلومات والتغليف، (3) إعادة البناء تساعد على تحسين الشفرة المصدرية دون تغيير سلوك البرنامج (4) يمكن تطبيق أنشطة إعادة البناء عدة مرات على الشفرة المصدرية. | ||
653 | |a وسائل الإتصالات |a البرمجيات |a الشفرة المصدرية | ||
692 | |a نماذج إعادة البناء |a أدوات إعادة البناء |a تحديات إعادة البناء |a مخاطر إعادة البناء |a فوائد إعادة البناء |a قابلية الصيانة |b Refactoring Approaches |b Refactoring Tools |b Refactoring Challenges |b Refactoring Risks |b Refactoring Advantages |b Maintainability | ||
700 | |9 643360 |a الطائي، عاتكة محمد |e م. مشارك | ||
773 | |4 التربية والتعليم |6 Education & Educational Research |c 016 |e Journal of Education and Science |f Mağallaẗ al-tarbiyaẗ wa-al-ʻilm |l 001 |m مج30, ع1 |o 0168 |s مجلة التربية والعلم |v 030 |x 1812-125X | ||
856 | |u 0168-030-001-016.pdf | ||
930 | |d n |p y |q n | ||
995 | |a EduSearch | ||
999 | |c 1202338 |d 1202338 |