تطوير ويندوز والدعم التقني من كومورا سوفت

التحقيق في الأعطال وتحليل الأسبابنحوّل «يتوقّف أحيانًا» إلى مشكلة يمكن التحقيق فيها.

انهيار لا يمكنكم إعادة إنتاجه لديكم، وتوقّف نادر في الاتصال، وأعطال بعد التشغيل الطويل. نضيّق الأسباب المحتملة اعتمادًا على السجلات والقياس، لنبني عليها قرار الإصلاح أو التحقيق الإضافي.

لا بأس إن لم تتوفر وثيقة مواصفات. يمكنكم أن تبدأوا الاستشارة بما هو معروف لديكم.

  • يتولّى الأمر مهندس مباشرةً
  • الاستشارة ممكنة قبل استقرار المتطلبات
  • يمكن طلب النطاق الذي تحتاجون إليه وحده

يمكنكم استشارتنا من هذه المرحلة

ابدأوا بما يعيقكم الآن.

يتعطّل التطبيق بعد أيام أو أسابيع من التشغيل فقط

نسجّل تطور الموارد ومسارات الفشل، ونضيّق شروط الحدوث.

لا نعرف أهو من التطبيق أم الجهاز أم الشبكة

نعزل الأسباب بمطابقة السجلات والحزم وسلوك نظام التشغيل.

لدينا سجلات، لكننا لا نستطيع تتبّع السبب

نرتّب نقاط المراقبة اللازمة، ونجمع معلومات تتيح التحقق من الفرضيات.

من يمكنكم أن تناقشوه في الأمور التقنية مباشرةً.

دراسة حالة تقنية منشورة

التحقيق في انهيار لا يحدث إلا بعد التشغيل الطويل

رتّبنا متابعة تطور عدد المقابض (handles) وسجلات حدود المعالجة، وحصرنا التحقيق في تسرّب المقابض.

قراءة المشكلة وطريقة التحقيق

نطاق الدعم

من الجزء الذي تحتاجون إليه إلى العمل كله.

من تحقيق أو تعديل محدد إلى تطوير كامل، نحدّد نطاق الطلب بحسب وضعكم الحالي.

عزل الأعطال والتحقيق في أسبابها

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

تحليل الأعطال أثناء التشغيل الطويل

رصد مستمر وتحليل لتسرّبات الذاكرة والمقابض (handles) واستنزاف الموارد وتزايد عدد الخيوط وما شابهها.

دعم التعديل ومنع تكرار العطل

ترتيب توجّه التعديل بناءً على نتائج التحقيق، وتحسين السجلات، وتجهيز اختبارات مسارات الفشل.

أمثلة على ما نتحقق منه ونسلّمه

  • الوقائع المؤكدة والأسباب المحتملة
  • توجّه التعديل أو ما يُتحقق منه تاليًا
  • اقتراحات لتحسين السجلات وطريقة الرصد

هذه أمثلة بحسب نطاق الطلب. ونتفق على نطاق المخرجات وصيغتها عند إعداد عرض السعر.

إذا كانت لديكم مشكلة قريبة من هذه، فأخبرونا أولًا بوضعكم.

لا بأس إن لم تتوفر وثيقة مواصفات. يمكنكم أن تبدأوا الاستشارة بما هو معروف لديكم.

التكلفة وطريقة العمل

لا يلزم أن تحسموا كل شيء منذ البداية.

نبدأ بطلب التحقيق وحده

يمكنكم أن تطلبوا أولًا عزل الأسباب والتحقيق فيها، دون إسناد التعديل كله دفعة واحدة. ونتفق مسبقًا على المدة ومضمون التقرير.

تقدير التكلفة

يُقدَّر السعر بحسب نطاق التحقيق ومدته

التحقيق في العطل نفسه مدفوع. ولا نضمن تحديد السبب، بل نفصل في التقرير بين الوقائع التي تأكدنا منها وما لم يتأكد.

نطاق الفحص الأولي المجاني والأعمال المدفوعة

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

إذا كان الطلب هو التحقيق أو المراجعة نفسها، فنقدّر سعرها بوصفها عملًا مدفوعًا مستقلًّا. وفي الأعمال المدفوعة نبيّن لكم النطاق والتكلفة قبل البدء.

  1. أخبرونا بوضعكم

    أخبرونا بالهدف والمشكلة والبيئة المستهدفة بقدر ما هو معروف لديكم.

  2. نؤكد النطاق والتكلفة

    نبيّن لكم التحقيق اللازم ونطاق العمل والمخرجات والتكلفة وطريقة العمل.

  3. نبدأ بعد الاتفاق

    نطلعكم أثناء التحقيق أو التطوير على سير العمل وما تأكدنا منه وما بقي من قيود.

  4. نتحقق من النتيجة ونسلّمها

    نتحقق من النتيجة وفق الشروط المتفق عليها، ثم ننتقل إلى التثبيت أو الخطوة التالية.

إذا أردتم معرفة تفاصيل ما نتناوله تقنيًّا

عرض التقنيات التي نتناولها وتفاصيل طريقة العمل

نحوّل «يتوقّف أحيانًا» إلى مشكلة يمكن التحقيق فيها.

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

الأعراض التي يمكنكم استشارتنا بشأنها

  • تعطّل أو توقّف بعد تشغيل متواصل يمتد من ساعات إلى أسابيع
  • انقطاع نادر في الاتصال بالكاميرات الصناعية أو الأجهزة الطرفية
  • تزايد مستمر في استهلاك الذاكرة وعدد المقابض (handles) والخيوط
  • عدم استقرار في أجهزة معيّنة أو في ظروف تشغيل معيّنة فقط
  • سجلات محفوظة لكن لا يمكن بها تتبّع ما أدّى إلى العطل

كيف نجري التحقيق

1. ترتيب ظروف الحدوث ونطاق التأثير

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

2. رصد المعلومات اللازمة

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

3. اختبار الأسباب المحتملة

نضيّق ظروف الحدوث، ونتحقق من الفرضيات باختبارات إعادة الإنتاج واختبارات المقارنة. ونفصل بين الوقائع المؤكَّدة وما لا يزال تقديرًا، ثم نرتّب توجّه التعديل أو التحقيق الإضافي.

نتائج التحقيق تقود إلى الخطوة التالية

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

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

ما نرجو إبلاغنا به عند الاستشارة

أخبرونا بالعَرَض وتكرار حدوثه وإصدار ويندوز والتطبيق المستخدمين وما جرّبتموه حتى الآن. ويساعدنا في اختيار أسلوب التحقيق أن نعرف هل تتوفر السجلات والشيفرة المصدرية. ولا حاجة إلى إرفاق معلومات سرية أو بيانات اعتماد في أول رسالة تواصل.

وإذا كنتم تحتاجون كذلك إلى إصلاحات وصيانة مستمرة، فنقترح عليكم نطاق عمل يجمع ذلك مع التعديل والصيانة لبرمجيات ويندوز القائمة.

أسئلة شائعة قبل الطلب

هل يمكن طلب التحقيق في السبب وحده؟

نعم. نقبل أيضًا الطلبات التي يقتصر هدفها على عزل العطل أو التحقيق في سببه دون أعمال تعديل. نتفق مسبقًا على نطاق التحقيق ومدته ومحتوى التقرير. وإذا كان التحقيق نفسه هو العمل المطلوب، فهو مدفوع.

هل يمكن الاستشارة إذا كانت نسبة إعادة إنتاج العطل منخفضة؟

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

هل تضمنون تحديد السبب دائمًا؟

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

تواصلوا معنا

ابدأوا بأسطر قليلة عن وضعكم الحالي.

لا حاجة إلى وثيقة مواصفات مفصّلة ولا إلى مصطلحات تقنية. أخبرونا بما يلي بقدر ما هو معروف لديكم.

  • ما يعيقكم أو ما تريدون تحقيقه
  • البرنامج والأجهزة والبيئة المعنية
  • الموعد المفضّل (ولو لم يتحدد بعدُ)

لا حاجة إلى إرفاق وثائق سرية أو كلمات مرور في أول رسالة.

مثال على نص الاستشارة

يتوقف التطبيق عند تشغيله مدة طويلة، ولا يمكن إعادة إنتاج ذلك في بيئة التطوير. أرغب في استشارتكم أولًا في ما ينبغي التحقيق فيه.

لا بأس إن لم تتوفر وثيقة مواصفات. يمكنكم أن تبدأوا الاستشارة بما هو معروف لديكم.

يفتح زر الاستشارة صفحة التواصل بالعربية التي تتضمن طرق التواصل معنا. يتيح «الاستشارة بالبريد الإلكتروني» إنشاء رسالة تتضمن اسم الخدمة.