ScholarGate
دستیار

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

اعتبارسنجی و مدیریت نیازمندی‌ها تضمین می‌کند که نیازمندی‌های مستند شده به درستی نیازهای ذینفعان را منعکس می‌کنند و در طول عمر پروژه، با تغییرات، سازگار، قابل ردیابی و کنترل باقی می‌مانند.

یافتن موضوع با PaperMindبه‌زودیFind papers & topics
Tools & resources
دریافت اسلایدها
Learn & explore
ویدیوبه‌زودی

Definition

اعتبارسنجی نیازمندی‌ها فرآیند تأیید این است که نیازمندی‌های مشخص شده، سیستمی را تعریف می‌کنند که ذینفعان واقعاً می‌خواهند، در حالی که مدیریت نیازمندی‌ها کنترل مداوم تغییرات، نسخه‌ها و قابلیت ردیابی نیازمندی‌ها در طول چرخه عمر است.

Scope

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

Core questions

  • چگونه می‌توانیم تأیید کنیم که نیازمندی‌ها نیازهای واقعی ذینفعان را منعکس می‌کنند؟
  • چگونه تغییرات نیازمندی‌ها پیشنهاد، ارزیابی و کنترل می‌شوند؟
  • چگونه قابلیت ردیابی از نیازمندی‌ها تا آزمون‌ها ایجاد و حفظ می‌شود؟
  • چگونه خطوط مبنا و نسخه‌های نیازمندی‌ها مدیریت می‌شوند؟

Key theories

قابلیت ردیابی نیازمندی‌ها
حفظ پیوندهای صریح از هر نیازمندی به عقب به منبع آن و به جلو به مصنوعات طراحی، کد و آزمون، امکان تحلیل تأثیر، بررسی پوشش و تأیید برآورده شدن همه نیازها را فراهم می‌کند.
اعتبارسنجی از طریق بازبینی و نمونه‌سازی اولیه
نیازمندی‌ها از طریق بازبینی‌ها و بازرسی‌های ساختاریافته، ارزیابی نمونه‌های اولیه و استخراج موارد آزمون اعتبارسنجی می‌شوند که ابهام، نقص و تضادها را قبل از انتشار به طراحی شناسایی می‌کنند.

Clinical relevance

اعتبارسنجی منظم، عیوب پرهزینه را در ارزان‌ترین نقطه شناسایی می‌کند، و مدیریت مؤثر با قابلیت ردیابی به تیم‌ها امکان می‌دهد تا تأثیر تغییرات اجتناب‌ناپذیر را ارزیابی کنند، سازگاری را حفظ کنند و پوشش را برای ممیزی‌ها و پذیرش نشان دهند.

Evidence & guidelines

استانداردهای ISO/IEC/IEEE 29148 و حوزه دانش نیازمندی‌های نرم‌افزار SWEBOK، فعالیت‌های اعتبارسنجی و مدیریت، از جمله تأیید کیفیت نیازمندی‌ها و کنترل تغییر را توصیف می‌کنند.

History

روش‌های کنترل تغییر و قابلیت ردیابی در دهه‌های 1980 و 1990 از مهندسی سیستم‌ها به نرم‌افزار منتقل شدند؛ مطالعه رسمی مشکل قابلیت ردیابی در اواسط دهه 1990 و رشد ابزارهای مدیریت نیازمندی‌ها، اعتبارسنجی و مدیریت را به بخشی شناخته شده از فرآیند نیازمندی‌ها تبدیل کرد.

Key figures

  • Orlena Gotel
  • Anthony Finkelstein
  • Ian Sommerville

Related topics

Seminal works

  • gotel1994
  • sommerville2015
  • swebok2014

Frequently asked questions

تفاوت بین اعتبارسنجی و تأیید نیازمندی‌ها چیست؟
اعتبارسنجی می‌پرسد که آیا نیازمندی‌های صحیح را مشخص کرده‌ایم — آنهایی که نیازهای ذینفعان را برآورده می‌کنند — در حالی که تأیید می‌پرسد که آیا سیستم برای برآورده کردن نیازمندی‌های مشخص شده ساخته شده است. اعتبارسنجی مربوط به خود نیازمندی‌ها است؛ تأیید مربوط به انطباق با آنها است.
چرا قابلیت ردیابی مهم است؟
قابلیت ردیابی، نیازمندی‌ها را به منشأ آنها و به مصنوعات پایین‌دستی پیوند می‌دهد، بنابراین وقتی یک نیازمندی تغییر می‌کند، تأثیر آن قابل ارزیابی است، و پوشش را می‌توان با نشان دادن اینکه هر نیازمندی برای آن طراحی و آزمایش شده است، اثبات کرد.

Methods for this concept

Related concepts