تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM

تعتبر هندسة البرمجيات مفهوماً هاماً لتطوير النظم المعلوماتية، وهي أكثر من عملية ترميز أو تشفير للبرامج، حيث تتضمن الجودة والجدولة والاقتصاديات والمعرفة لتطبيق المبادئ. ذلك أن البرمجيات عرضه للأخطاء في التصنيع والتشغيل وتحتاج لعمليات التقييم مثلها مثل أي منتج آخر. في  هذه الورقة البحثية نقدم تطوير...

Full description

Bibliographic Details
Main Author: علي سليمان
Format: Article
Language:Arabic
Published: Tishreen University 2018-11-01
Series:مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية
Online Access:https://journal.tishreen.edu.sy/index.php/engscnc/article/view/4527
_version_ 1797675746457550848
author علي سليمان
author_facet علي سليمان
author_sort علي سليمان
collection DOAJ
description تعتبر هندسة البرمجيات مفهوماً هاماً لتطوير النظم المعلوماتية، وهي أكثر من عملية ترميز أو تشفير للبرامج، حيث تتضمن الجودة والجدولة والاقتصاديات والمعرفة لتطبيق المبادئ. ذلك أن البرمجيات عرضه للأخطاء في التصنيع والتشغيل وتحتاج لعمليات التقييم مثلها مثل أي منتج آخر. في  هذه الورقة البحثية نقدم تطويراً للنموذج الشلالي التقليدي لهندسة البرمجيات باستخدام منهجية CRISP-DM المصممة أساساً لهندسة نظم استخلاص البيانات بهدف تحسين جودة البرمجيات، حيث تم دراسة تأثير إدخال هذه المنهجية من ناحية تقليل عدد الأخطاء الموجودة في البرمجيات، وتأثيرها على اكتشاف الأخطاء في مرحلة مبكرة من دورة حياة البرمجية. أظهرت النتائج أن استخدام المنهجية المذكورة ساعد علي تقليل عدد الأخطاء الموجودة في البرمجية بعد انتهاء عملية التطوير، كما ساعد في اكتشاف نسبة أكبر من الأخطاء في المراحل المبكرة من دورة حياة البرمجية، وهو ما يساهم في رفع جودة البرمجيات، مقابل عدد منخفض نسبياً من الزيادة في أسطر الكود نتيجة تطبيق المنهجية المقترحة. Software engineering is an important concept for the development of information systems, which is more than coding or writing of programs, that it includes quality, scheduling, economics and knowledge of the application of principles. Software is subject to errors in manufacturing and operation and needs to be evaluated like any other product. In this research  paper, we present a development of the traditional programmatic model of software engineering using the CRISP-DM methodology, which is primarily used in data extraction engineering systems, that aims to improve software quality. We study the effect of introducing this methodology in terms of reducing the number of errors discovered in software and its impact on error detection at an early stage of the software life cycle. The results showed that the use of this methodology helped to reduce the errors discovered in the software after the development process. It also helped to detect a greater percentage of errors in the early stages of the software life cycle, which helps to increase the quality of the software, compared to a relatively low number of lines. Code because of applying the proposed methodology.
first_indexed 2024-03-11T22:19:06Z
format Article
id doaj.art-a5f3ae7771a84b73ab2f5a69bb80f11f
institution Directory Open Access Journal
issn 2079-3081
2663-4279
language Arabic
last_indexed 2024-03-11T22:19:06Z
publishDate 2018-11-01
publisher Tishreen University
record_format Article
series مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية
spelling doaj.art-a5f3ae7771a84b73ab2f5a69bb80f11f2023-09-24T11:09:12ZaraTishreen Universityمجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية2079-30812663-42792018-11-01404تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DMعلي سليمان تعتبر هندسة البرمجيات مفهوماً هاماً لتطوير النظم المعلوماتية، وهي أكثر من عملية ترميز أو تشفير للبرامج، حيث تتضمن الجودة والجدولة والاقتصاديات والمعرفة لتطبيق المبادئ. ذلك أن البرمجيات عرضه للأخطاء في التصنيع والتشغيل وتحتاج لعمليات التقييم مثلها مثل أي منتج آخر. في  هذه الورقة البحثية نقدم تطويراً للنموذج الشلالي التقليدي لهندسة البرمجيات باستخدام منهجية CRISP-DM المصممة أساساً لهندسة نظم استخلاص البيانات بهدف تحسين جودة البرمجيات، حيث تم دراسة تأثير إدخال هذه المنهجية من ناحية تقليل عدد الأخطاء الموجودة في البرمجيات، وتأثيرها على اكتشاف الأخطاء في مرحلة مبكرة من دورة حياة البرمجية. أظهرت النتائج أن استخدام المنهجية المذكورة ساعد علي تقليل عدد الأخطاء الموجودة في البرمجية بعد انتهاء عملية التطوير، كما ساعد في اكتشاف نسبة أكبر من الأخطاء في المراحل المبكرة من دورة حياة البرمجية، وهو ما يساهم في رفع جودة البرمجيات، مقابل عدد منخفض نسبياً من الزيادة في أسطر الكود نتيجة تطبيق المنهجية المقترحة. Software engineering is an important concept for the development of information systems, which is more than coding or writing of programs, that it includes quality, scheduling, economics and knowledge of the application of principles. Software is subject to errors in manufacturing and operation and needs to be evaluated like any other product. In this research  paper, we present a development of the traditional programmatic model of software engineering using the CRISP-DM methodology, which is primarily used in data extraction engineering systems, that aims to improve software quality. We study the effect of introducing this methodology in terms of reducing the number of errors discovered in software and its impact on error detection at an early stage of the software life cycle. The results showed that the use of this methodology helped to reduce the errors discovered in the software after the development process. It also helped to detect a greater percentage of errors in the early stages of the software life cycle, which helps to increase the quality of the software, compared to a relatively low number of lines. Code because of applying the proposed methodology. https://journal.tishreen.edu.sy/index.php/engscnc/article/view/4527
spellingShingle علي سليمان
تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية
title تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
title_full تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
title_fullStr تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
title_full_unstemmed تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
title_short تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
title_sort تقييم وتحسين جودة البرمجيات باستخدام منهجية crisp dm
url https://journal.tishreen.edu.sy/index.php/engscnc/article/view/4527
work_keys_str_mv AT ʿlyslymạn tqyymwtḥsynjwdẗạlbrmjyạtbạstkẖdạmmnhjyẗcrispdm