Table of Contents
الزامات غیر عملکردی معیارهایی را مشخص می کند که عملکرد یک سیستم را قضاوت می کند، نه رفتارهای خاص.آنها برای تعریف کیفیت سیستم مانند عملکرد، امنیت و قابلیت استفاده مناسب برای مشخص کردن و معتبر کردن این الزامات، سیستم را با انتظارات کاربر مطابقت می دهد و به طور موثر عمل می کند.
تعیین الزامات غیر عملکردی
مشخصات واضح الزامات غیر عملکردی شامل تعریف معیارهای قابل اندازه گیری است.این معیارها اغلب شامل زمان پاسخ، سطح دسترسی و استانداردهای امنیتی استاندارد می شوند.استفاده از قالب ها و معیارها استاندارد به ایجاد الزامات دقیق و قابل آزمایش کمک می کند.
سهامداران باید برای شناسایی کیفیت های بحرانی و تعیین اهداف واقع بینانه همکاری کنند. مستندسازی این الزامات تضمین می کند که آنها به طور موثر ارتباط برقرار می کنند و به عنوان معیار در طول توسعه و آزمایش خدمت می کنند.
روش های معتبر
اعتبار الزامات غیر عملکردی شامل تست و ارزیابی است تا تأیید کند که سیستم مطابق با معیارهای مشخص است. روشهای مشترک شامل تست عملکرد، حسابرسی های امنیتی و ارزیابی قابلیت استفاده است.
ابزارهای خودکار می توانند شرایط دنیای واقعی را برای ارزیابی زمان پاسخ و ثبات سیستم شبیه سازی کنند.بررسی های منظم و حسابرسی ها به حفظ انطباق با استانداردهای امنیتی و کیفیت در طول چرخه عمر توسعه کمک می کنند.
نکات عملی
- معیارهای واضح و قابل اندازه گیری برای هر نیاز را تعریف کنید.
- ذینفعان را در ابتدا برای شناسایی کیفیت اولویت ها درگیر کنید.
- از ابزارهای تست خودکار برای اعتبار ثابت استفاده کنید.
- تمام الزامات و نتایج اعتبار را به طور کامل مستند کنید.
- بررسی و به روز رسانی الزامات به طور منظم بر اساس نتایج تست.