اعتبار و درستی‌سنجی نرم‌افزار

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو

در مدیریت پروژه نرم‌افزاری و آزمون نرم‌افزار اعتبارسنجی (validation) و صحت‌سنجی (verification)[۱] فرایند بررسی این است که سامانه نرم‌افزاری مشخصاتی که باید را دارا باشد و هدف مقصود از طراحی خود را برآورده می‌سازد. این فرایند در کلیه مراحل تولید سیستم باید اجرا شود تا از اعتبار و صحت ورودی‌ها و خروجی‌های سیستم محاسباتی اطمینان حاصل شود. اعتبار سنجی و صحت سنجی با یکدیگر متفاوت هستند، بری بوهم به طور موجز و خلاصه تفاوت این دو را در قالب دو سوال زیر بیان می کند [۲][۳]:

-       صحت سنجی: آیا محصول به درستی ایجاد شده است؟

-      اعتبار سنجی: آیا محصول در برآوردن نیازها به درستی عمل می‌کند ؟

مقالات مرتبط[ویرایش]

منابع[ویرایش]

  1. اعتبار و درستی‌سنجی برابر مصوب فرهنگستان زبان و ادب فارسی به جای verification & validation در انگلیسی است. «فرهنگ واژه‌های مصوّب فرهنگستان ـ دفتر پنجم، بخش لاتین». فرهنگستان زبان و ادب فارسی. ص. ۱۱۷. بایگانی‌شده از اصلی در ۳ اوت ۲۰۰۹. دریافت‌شده در ۲۱ ژانویه ۲۰۱۲.
  2. «مهندسی نیازمندی‌ها – دانشگاه صنعتی امیرکبیر (پلی تکنیک) – آزمایشگاه سیستم‌های هوشمند – دکتر احمد عبداله‌‌زاده بارفروش». بایگانی‌شده از اصلی در ۶ فوریه ۲۰۱۹. دریافت‌شده در ۲۴ نوامبر ۲۰۱۹.
  3. Pham, H. (1999). Software Reliability. John Wiley & Sons, Inc. p. 567. ISBN 9813083840. Software Validation. The process of ensuring that the software is performing the right process. Software Verification. The process of ensuring that the software is performing the process right." Likewise and also there: "In short, Boehm (3) expressed the difference between the software verification and software validation as follows: Verification: ‘‘Are we building the product right?’’ Validation: ‘‘Are we building the right product?’’.