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

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

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

مقالات مرتبط

ویرایش

منابع

ویرایش
  1. اعتبار و درستی‌سنجی برابر مصوب فرهنگستان زبان و ادب فارسی به جای verification & validation در انگلیسی است. «فرهنگ واژه‌های مصوّب فرهنگستان ـ دفتر پنجم، بخش لاتین». فرهنگستان زبان و ادب فارسی. ص. ۱۱۷. بایگانی‌شده از اصلی در ۳ اوت ۲۰۰۹. دریافت‌شده در ۲۱ ژانویه ۲۰۱۲.
  2. «Barry Boehm, a "Living Legend" in Systems and Software Engineering, Dies at 87». USC Viterbi | School of Engineering (به انگلیسی). دریافت‌شده در ۲۰۲۴-۰۹-۲۴.
  3. «مهندسی نیازمندی‌ها – دانشگاه صنعتی امیرکبیر (پلی تکنیک) – آزمایشگاه سیستم‌های هوشمند – دکتر احمد عبداله‌‌زاده بارفروش». بایگانی‌شده از اصلی در ۶ فوریه ۲۰۱۹. دریافت‌شده در ۲۴ نوامبر ۲۰۱۹.
  4. 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?’’.