فهم الاحتياجات غير التشغيلية: الطرائق العملية للمواصفات والتقدير
Table of Contents
وتحدد الاحتياجات غير الوظيفية المعايير التي تحكم تشغيل النظام، بدلا من السلوكيات المحددة، وهي أساسية لتحديد خصائص النظام مثل الأداء والأمن وإمكانية الاستخدام، ويضمن التحديد السليم لهذه المتطلبات والتحقق منها أن النظام يفي بتوقعات المستعملين ويعمل بكفاءة.
تحديد الاحتياجات غير التشغيلية
وتشمل التحديد الواضح للاحتياجات غير الوظيفية تحديد معايير قابلة للقياس، وكثيرا ما تشمل هذه المعايير أوقات الاستجابة ومستويات توافرها ومعايير الأمن، ويساعد استخدام النماذج والمقاييس الموحدة على إيجاد متطلبات دقيقة وقابلة للاختبار.
وينبغي لأصحاب المصلحة أن يتعاونوا لتحديد الصفات الحاسمة ووضع أهداف واقعية، ويكفل توثيق هذه المتطلبات إبلاغها بفعالية، وأن تكون بمثابة معايير مرجعية أثناء التطوير والاختبار.
أساليب التقييم
ويستلزم تقييم الاحتياجات غير الوظيفية إجراء اختبارات وتقييمات للتأكد من أن النظام يفي بمعايير محددة، وتشمل الأساليب المشتركة اختبار الأداء، ومراجعة الحسابات الأمنية، وتقييمات القابلية للاستخدام.
ويمكن أن تحفز الأدوات الآلية الظروف في العالم الحقيقي على تقييم أوقات الاستجابة واستقرار النظام، وتساعد عمليات الاستعراض والمراجعة المنتظمة على الحفاظ على الامتثال لمعايير الأمن والجودة طوال دورة حياة التنمية.
النمر العملي
- (ب) تحديد معايير واضحة وقابلة للقياس لكل شرط.
- إشراك أصحاب المصلحة في وقت مبكر لتحديد الصفات ذات الأولوية.
- استخدام أدوات الاختبار الآلية للتحقق المستمر.
- توثيق جميع المتطلبات ونتائج التحقق بدقة.
- استعراض وتحديث الاحتياجات بانتظام استناداً إلى نتائج الاختبار.