تقييم وتحسين جودة البرمجيات باستخدام منهجية CRISP-DM
Abstract
تعتبر هندسة البرمجيات مفهوماً هاماً لتطوير النظم المعلوماتية، وهي أكثر من عملية ترميز أو تشفير للبرامج، حيث تتضمن الجودة والجدولة والاقتصاديات والمعرفة لتطبيق المبادئ. ذلك أن البرمجيات عرضه للأخطاء في التصنيع والتشغيل وتحتاج لعمليات التقييم مثلها مثل أي منتج آخر.
في هذه الورقة البحثية نقدم تطويراً للنموذج الشلالي التقليدي لهندسة البرمجيات باستخدام منهجية 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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 ttps://creativecommons.org/licenses/by-nc-sa/4.0/
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The authors retain the copyright and grant the right to publish in the magazine for the first time with the transfer of the commercial right to Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series
Under a CC BY- NC-SA 04 license that allows others to share the work with of the work's authorship and initial publication in this journal. Authors can use a copy of their articles in their scientific activity, and on their scientific websites, provided that the place of publication is indicted in Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series . The Readers have the right to send, print and subscribe to the initial version of the article, and the title of Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Publisher
journal uses a CC BY-NC-SA license which mean
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.