Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

‫صيانة الحاسوب‬

‫إَّن صيانة الحاسوب باإلنجليزّية‪ Computer Maintenance :‬بشكل عام هي عملّية دورّية تضمن بقاء‬
‫الحاسوب يعمل بالشكل المطلوب‪ ،‬كما أّنها تمنع حدوث أّية مشاكل حرجة الحقًا قد يتعَّرض لها الجهاز‪ .‬تنقسم‬
‫صيانة الحاسوب إلى قسمين‪ :‬صيانة المكونات الصلبة في الحاسوب باإلنجليزّية‪Hardware :‬وصيانة‬
‫برمجّيات الحاسوب باإلنجليزّية‪Software :‬‬
‫إَّن صيانة الحاسوب ُتعد عملّية ُم هّم ة‪ ،‬فهي ُتساِع د في الكشف الُم بِّك ر عن أّية مشاِكل‪ ،‬كما أّنها تعمل على‬
‫الكشف عن وجود الفيروسات أو البرامج غير مرغوبة والتي قد تضّر الجهاز بشكٍل كبير‪ ،‬باإلضافة لذلك‪،‬‬
‫فالصيانة الدورّية قد تؤّد ي إلى التحسين من أداء الحاسوب‪ ،‬والتحسين من فاعلّية برمجّياته ‪.‬‬

‫أنواع الصيانة‪:‬‬

‫‪1‬‬
‫صيانة وحدات اإلدخال‬

‫‪2‬‬
‫صيانة وحدات اإلخراج‬

‫‪3‬‬
‫الصيانة التصحيحية للمكونات المادية‬

‫صيانة األقراص المدمجة ‪CD-Drive‬‬


‫‪4‬‬
‫صيانة أعطال وحدات اإلخرج‬

‫‪5‬‬
‫صيانة برمجيات الحاسوب‬

‫‪6‬‬
‫صيانة البرمجيات‬

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

‫توجد ثالثة أنواع لصيانة البرمجيات‪ ،‬وهي كاآلتي‪:‬‬

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

‫أسباب صيانة البرمجيات‬


‫تظهر الحاجة لصيانة البرمجّيات نظرًا للظروف والعوامل اآلتية‪ :‬تغّيرات السوق‪ ،‬والسياسات الُم ّتبعة‪ ،‬إذ يتم‬
‫إدراج قوانين جديدة على المؤّسسات‪ ،‬مثل تغيير أنظمة الضرائب‪ ،‬والعملّيات الُم حاسبّية‪ ،‬األمر الذي يستوجب‬
‫تعديل البرامج‪.‬‬

‫متطلبات العميل‪ ،‬حيث يطُلب العميل دائمًا تعديل اإلعدادات الخاّص ة بعمله‪ ،‬وإضافة مّيزات‬ ‫‪‬‬
‫جديدة لبرامجه‪.‬‬
‫تغيرات البرامج أو األجهزة الُم ضيفة‪ ،‬ففي حال تم تغيير أّي من األجهزة‪ ،‬أو أنظمة التشغيل‪،‬‬ ‫‪‬‬
‫من الطبيعي تغيير ُبنية البرامج لتتكّيف معها‪.‬‬
‫ّظ‬ ‫ّل‬
‫تعديالت ُم ستويات العمل التنظيمي‪ ،‬حيث يتط ب األمر أحيانًا من الُم ن مات إجراء تغييرات‬ ‫‪‬‬
‫تنظيمّية‪ ،‬مّم ا يستدعي تعديل برامجها ‪.‬‬

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

‫‪7‬‬
‫تتضّم ن عملّية صيانة البرمجيات الخطوات اآلتية ‪:‬‬

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

‫‪8‬‬

You might also like