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

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

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

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

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

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

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

نخشى أن يتعطّل شيء آخر مع كل تعديل

نراجع نطاق التأثير والسلوك القائم، ونعدّل مع الاختبارات وخطة التراجع.

المطوّر السابق غير موجود، ولا يمكن التدخل في البرنامج

ندعم التسلّم بدراسة ما بقي من شيفرة ووثائق وبيئة.

البرنامج يعمل، لكنه بطيء أو غير مستقر أو يتعذّر تحديثه

ننظر في أثر التحسين في التشغيل، ونحصر المواضع التي نعالجها أولًا.

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

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

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

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

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

نطاق الدعم

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

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

إضافة الميزات والتعديل على برمجيات ويندوز القائمة

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

دعم 64bit ومراجعة البنية

فحص البنى والمكوّنات المعتمَد عليها المبنية على افتراض x86، وإجراء تعديلات تراعي اختلاط 32bit / 64bit.

تحديث البنية على مراحل

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

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

  • ترتيب البنية القائمة ونطاق التأثير
  • البرنامج المعدَّل ونتائج التحقق
  • ملاحظات التثبيت والتراجع والصيانة

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

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

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

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

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

نبدأ بدراسة الوضع الحالي وأهم التعديلات

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

نُبقي برمجيات ويندوز المألوفة لديكم صالحة للاستخدام في السنوات القادمة.

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

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

  • تريدون إضافة ميزات مع الحفاظ على الواجهات والتقارير المعمول بها حاليًّا
  • كلّما أجريتم تغييرًا ظهر عطل آخر، فتريدون إعادة النظر في البنية
  • تريدون معالجة بطء التشغيل، أو عدم الاستقرار الذي يظهر عند الاستخدام لفترة طويلة
  • بسبب برنامج مبني على افتراض 32bit أو مكوّنات قديمة، يتعذّر تحديث البيئة
  • رحل المسؤول عن التطبيق أو ما شابه، وتبحثون عن جهة تستشيرونها في التعديل والصيانة مستقبلًا

التعديل والصيانة اللذان ندعمهما

نتعامل مع التطبيقات القائمة المبنية بـ VB6 / MFC / WinForms وغيرها، فنضيف الميزات ونصلح الأخطاء ونحسّن الأداء ونرتّب بنية الشيفرة. ونتعامل كذلك مع البنى التي تختلط فيها COM / ActiveX / OCX وC++ / C#، مع التحقق من التبعيات.

وفي دعم 64bit أو التحديث إلى بنية جديدة، لا نفحص التطبيق نفسه فقط، بل أيضًا ملفات DLL التي يستخدمها وطريقة تسجيلها والصلاحيات وبيئات التوزيع. ونعزّز السجلات والاختبارات عند الحاجة، ليسهل تتبّع أثر التغييرات.

طريقة تقلّل الأثر على العمل الجاري

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

  1. نتعرّف على الوضع الحالي. نرتّب خطوات العمل والمكوّنات المعتمَد عليها وبيئتي التطوير والتوزيع والمشكلات المعروفة.
  2. نحصر نطاق التعديل. نتحقق من الأولويات ونطاق التأثير، ونقرّر ما يُبقى عليه وما يُغيَّر.
  3. نجهّز وسيلة التحقق. نعدّ اختبارات للوظائف القائمة والسجلات، وإجراءات التراجع عند الحاجة.
  4. نطبّق على مراحل. نتحقق من التشغيل بعد كل تغيير، ونمضي في الإدخال بما يوافق ظروف التشغيل.

وإذا كنتم مترددين بين التعديل والاستبدال

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

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

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

هل يمكن تعديل برمجيات ويندوز القديمة؟

يمكنكم استشارتنا في البرمجيات القائمة المبنية بـ VB6 وMFC وWinForms وغيرها. نتحقق من حالة الشيفرة المصدرية وبيئة التطوير والمكوّنات المعتمَد عليها، ثم نرتّب نطاق ما يمكن تعديله وما يلزم من تجهيزات.

هل يمكن تحسين الأجزاء الضرورية فقط قبل إعادة البناء الكاملة؟

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

هل يمكن الاستشارة إذا لم تتوفر وثيقة مواصفات ولا الشخص الذي تولّى التطبيق في حينه؟

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

تواصلوا معنا

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

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

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

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

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

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

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

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