Professional Documents
Culture Documents
صيانة الحاسوب
صيانة الحاسوب
إَّن صيانة الحاسوب باإلنجليزّية Computer Maintenance :بشكل عام هي عملّية دورّية تضمن بقاء
الحاسوب يعمل بالشكل المطلوب ،كما أّنها تمنع حدوث أّية مشاكل حرجة الحقًا قد يتعَّرض لها الجهاز .تنقسم
صيانة الحاسوب إلى قسمين :صيانة المكونات الصلبة في الحاسوب باإلنجليزّيةHardware :وصيانة
برمجّيات الحاسوب باإلنجليزّيةSoftware :
إَّن صيانة الحاسوب ُتعد عملّية ُم هّم ة ،فهي ُتساِع د في الكشف الُم بِّك ر عن أّية مشاِكل ،كما أّنها تعمل على
الكشف عن وجود الفيروسات أو البرامج غير مرغوبة والتي قد تضّر الجهاز بشكٍل كبير ،باإلضافة لذلك،
فالصيانة الدورّية قد تؤّد ي إلى التحسين من أداء الحاسوب ،والتحسين من فاعلّية برمجّياته .
أنواع الصيانة:
1
صيانة وحدات اإلدخال
2
صيانة وحدات اإلخراج
3
الصيانة التصحيحية للمكونات المادية
5
صيانة برمجيات الحاسوب
6
صيانة البرمجيات
صيانة البرمجيات ُتعرف صيانة البرمجيات باإلنجليزية )software maintenance( :بأّنها العملّية التي يتم
بها تحديث البرامج ،وإدراج مهام جديدة ،وتصحيح األخطاء البرمجّية ،وحل مشاكل البرمجة على شكل
عقود صيانة تبرمها شركات البرمجة مع عمالئها ،وُتحسب كرسوم سنوّية على أساس نسبة مئوية من إجمالي
تكُلفة البرنامج
أنواع صيانة البرمجيات
الصيانة التكّيفية :وتأتي نتيجة تغُّيرات داخلّية لُنظم المؤّسسة البرمجّية ،كنقل البرامج إلى أجهزة .1
جديدة ،أو إلى مترجمات ونظم تشغيل أخرى ،وذلك لكي تتكّيف مع الُم تطّلبات الخارجية ،وُتجاري
الحداثة ،في تلبية احتياجات الُم ستخدم وقطاعات األعمال.
الصيانة التصحيحّية ُ :تعتبر عملّية تعديل ،وتحسين مشاكل الخلل في األنظمة والبرامج جوهر عمل .2
الصيانة التصحيحّية ،بحيث يتم تعديل التعليمات البرمجّية ،وهياكل البرامج ،وتنبيهات البرامج ،وإّم ا
أن تأتي الحاجة لها من الُم ستخدم أو من تقارير الخطأ التي تظهر في البرامج ،فيكون اإلصالح إما
لحاالت الفشل الطارئة ،أو عملّية ُم جدولة للتعديل ،والتصحيح .الصيانة الوقائّية :وتتم فيها إعادة
هيكلة البرامج ،لذا ُتسّم ى إعادة هندسة البرمجيات ،بهدف الوقاية من المشاكل البرمجّية ُم ستقبًال،
بحيث تصبح البرامح أكثر فهمًا ،وتتحّسن مزاياها ،وبالتالي تسُهل صيانتها.
الصيانة المثالية :وهي بمثابة تعديالت إضافّية على البرامج لتظل قابلًة لالستخدام ألطول ُم ّد ة ُم مكنة، .3
مّم ا ُيخّفض تكاليف استخدامها ،وصيانتها ،وتزيد من سرعتها ،وموثوقّيتها ،وتزّودها بمزايا جديدة.
متطلبات العميل ،حيث يطُلب العميل دائمًا تعديل اإلعدادات الخاّص ة بعمله ،وإضافة مّيزات
جديدة لبرامجه.
تغيرات البرامج أو األجهزة الُم ضيفة ،ففي حال تم تغيير أّي من األجهزة ،أو أنظمة التشغيل،
من الطبيعي تغيير ُبنية البرامج لتتكّيف معها.
ّظ ّل
تعديالت ُم ستويات العمل التنظيمي ،حيث يتط ب األمر أحيانًا من الُم ن مات إجراء تغييرات
تنظيمّية ،مّم ا يستدعي تعديل برامجها .
7
تتضّم ن عملّية صيانة البرمجيات الخطوات اآلتية :
تحديد ُم تطلبات التغيير في البرامج ،من خالل تسجيل الُم الحظات ،أو الرسائل الخاطئة التي تصُدر
منها.
ُا
تحليل قابلّية البرمجّيات للتعديل ،ويشمل ذلك أمن النظام وسالمته ،وفي حال كان التعديل ُم كلف ،يتم
البحث عن بديل آخر.
ُّك
تصميم اإلجراءات الجديدة التي تحتاج للتعديل ،وذلك باختبارها ،والتأ د من فعالّيتها.
تنفيذ الكود الجديد للوحدات التي تم تصميمها في المرحله السابقة ،بحيث ُيطلب من كل مبرمج اختبار
الوحدة الُم برمجة ،وبشكل متواٍز مع الوحدات األخرى.
اختبار تكاملي للوحدات الجديدة مع النظام ككل.
تسليم ونشر النظام في جميع أنحاء المؤسسة ،ويتم إجراء االختبار النهائي في الشركة بعد تسليم
البرنامج ،وإذا لزم األمر يتم تدريب المستخدمين عليه.
8