انتقل إلى المحتوى

مستخدم:لميس الهاشمي/ملعب

من ويكيبيديا، الموسوعة الحرة

صيانة البرمجيات

تُعرف صيانة البرمجيات (بالإنجليزية: software maintenance) بأنّها العمليّة التي يتم بها تحديث البرامج، وإدراج مهام جديدة، وتصحيح الأخطاء البرمجيّة، وحل مشاكل البرمجة على شكل عقود صيانة تبرمها شركات البرمجة مع عملائها، وتُحسب كرسوم سنويّة على أساس نسبة مئوية من إجمالي تكلُفة البرنامج،[١]

أنواع صيانة البرمجيات

الصيانة التكيّفية: وتأتي نتيجة تغيُّرات داخليّة لنُظم المؤسّسة البرمجيّة، كنقل البرامج إلى أجهزة جديدة، أو إلى مترجمات ونظم تشغيل أخرى، وذلك لكي تتكيّف مع المُتطلّبات الخارجية، وتُجاري الحداثة، في تلبية احتياجات المُستخدم وقطاعات الأعمال.

الصيانة التصحيحيّة: تُعتبر عمليّة تعديل، وتحسين مشاكل الخلل في الأنظمة والبرامج جوهر عمل الصيانة التصحيحيّة، بحيث يتم تعديل التعليمات البرمجيّة، وهياكل البرامج، وتنبيهات البرامج، وإمّا أن تأتي الحاجة لها من المُستخدم أو من تقارير الخطأ التي تظهر في البرامج، فيكون الإصلاح إما لحالات الفشل الطارئة، أو عمليّة مُجدولة للتعديل، والتصحيح.

الصيانة الوقائيّة: وتتم فيها إعادة هيكلة البرامج، لذا تُسمّى إعادة هندسة البرمجيات، بهدف الوقاية من المشاكل البرمجيّة مُستقبلاً، بحيث تصبح البرامح أكثر فهماً، وتتحسّن مزاياها، وبالتالي تسهُل صيانتها.

إقرأ المزيد على موضوع.كوم: