مراجعة فنية للبرمجيات

المراجعة الفنية للبرمجيات هي شكل من أشكال مراجعة النظراء، حيث يقوم فريق من الموظفين المؤهلين بفحص مدى ملاءمة المنتج البرمجي للاستخدام المقصود، وتحديد أي اختلافات عن المواصفات والمعايير. وقد تقدم المراجعات الفنية أيضًا توصيات بشأن البدائل، ودراسة مختلف البدائل ( معيار IEEE 1028-1997، معيار IEEE لمراجعات البرمجيات ، البند 3.7). [ 1 ]

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

تختلف المراجعة الفنية عن استعراض البرمجيات في تركيزها المحدد على الجودة التقنية للمنتج المُراجع. كما تختلف عن فحص البرمجيات في قدرتها على اقتراح تعديلات مباشرة على المنتج المُراجع، وفي عدم تركيزها المباشر على التدريب وتحسين العمليات.

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

الأهداف والمشاركون

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

توصي IEEE 1028 بإشراك مشاركين لشغل الأدوار التالية:

يحدد صانع القرار ( الشخص الذي يتم إجراء المراجعة الفنية من أجله) ما إذا كانت أهداف المراجعة قد تحققت.

يتحمل قائد المراجعة مسؤولية أداء المهام الإدارية المتعلقة بالمراجعة، وضمان سيرها بشكل منظم، والتأكد من أن المراجعة تحقق أهدافها.

يقوم المسجل بتوثيق الحالات الشاذة، وبنود العمل، والقرارات، والتوصيات التي اتخذها فريق المراجعة.

يُعدّ الموظفون الفنيون مشاركين فاعلين في مراجعة وتقييم منتج البرمجيات.

يجوز لموظفي الإدارة المشاركة بهدف تحديد المشكلات التي تتطلب حلاً إدارياً.

يجوز لممثلي العملاء أو المستخدمين شغل الأدوار التي يحددها قائد المراجعة قبل المراجعة.

يجوز للمشارك الواحد أن يشغل أكثر من دور واحد، حسب الاقتضاء.

عملية

ستتبع المراجعة الفنية الرسمية سلسلة من الأنشطة المشابهة لتلك المحددة في البند 5 من معيار IEEE 1028، والتي تم تلخيصها بشكل أساسي في المقالة المتعلقة بمراجعة البرمجيات .

مراجع

  1. "عملية المراجعة الفنية للبرمجيات" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 24 يوليو 2015. تم الاطلاع عليه بتاريخ 6 مايو 2012 .