القائمة الرئيسية

الصفحات

شرح صيانة البرمجيات،

شرح صيانة البرمجيات،

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



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



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



  * هناك أربعة  أنواع من صيانة البرمجيات وهي كالتالي:


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



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



  3- الصيانة الوقائية: حيث يتم إعادة هيكلة البرامج ، وهذا ما يسمى إعادة هندسة البرامج ، بهدف منع مشاكل البرامج في المستقبل ، بحيث يتم فهم البرامج بشكل أفضل ، وتحسين وظائفها  ، وبالتالي أسهل في الصيانة.



  الصيانة المثالية : هذه تعديلات إضافية للبرامج لتظل قابلة للاستخدام لأطول فترة ممكنة ، مما يقلل من تكاليف الاستخدام والصيانة ويزيد من سرعته وموثوقيته ويزودها بميزات جديدة.



  أسباب صيانة البرنامج:



  تنشأ الحاجة إلى صيانة البرامج بسبب الظروف والعوامل التالية:


  1- تغيرات السوق والسياسات المتبعة ، حيث يتم إدخال قوانين جديدة على المؤسسات مثل تعديل الأنظمة الضريبية والعمليات المحاسبية مما يستلزم تعديل البرامج.



  2- متطلبات العميل ، لأن العميل مطالب دائمًا بتعديل معايير عمله وإضافة وظائف جديدة لبرامجه.



  3- التغييرات في البرامج أو الأجهزة المضيفة ، في حالة حدوث تغيير في الأجهزة أو نظام التشغيل ، فمن الطبيعي تغيير بنية البرامج لتتكيف معها.



  4- تعديلات في مستويات العمل التنظيمي ، حيث تجبر المنظمات أحيانًا على إجراء تغييرات تنظيمية تتطلب تعديل برامجها.



  خطوات صيانة البرنامج:



  * تتكون عملية صيانة البرنامج من الخطوات التالية:


  1- تحديد متطلبات التغيير في البرامج من خلال تسجيل الملاحظات أو الرسائل السيئة التي تنبعث.



  2- تحليل تعديل البرنامج بما في ذلك أمن وسلامة النظام ، وفي حال كان التعديل مكلفا يتم البحث عن بديل آخر.



  3- تصميم إجراءات جديدة لتعديلها واختبارها والتأكد من فعاليتها.



  4- تنفيذ الكود الجديد للوحدات التي تم تصميمها في الخطوة السابقة بحيث يلتزم كل مبرمج باختبار الوحدة المبرمجة بالتوازي مع الوحدات الأخرى.  اختبار تكامل الوحدات الجديدة مع النظام ككل.



  5- تسليم النظام ونشره في جميع أنحاء المؤسسة. يتم إجراء الاختبار النهائي في الشركة بعد تسليم البرنامج وإذا لزم الأمر ، يتم تدريب المستخدمين على هذا الموضوع.
هل اعجبك الموضوع :

تعليقات

العنوان هنا