תוכן עניינים:
הגדרה - מה המשמעות של תאימות?
קונפורמציה היא מידת הדבקות בציפיות שנקבעו מראש. התואר בו מוצר עומד בקריטריונים המוגדרים מראש נקרא כהתאמה בהקשר של הנדסת תוכנה.
חברת Techopedia מסבירה את ההתאמה
מפתח תוכנה קובע דרישות פונקציונליות ולא פונקציונליות לפני פיתוח תוכנה. הדרישות התפקודיות הן הדרישות המייצגות את פונקציונליות הליבה המסופקת על ידי המערכת. דרישות שאינן פונקציונאליות הן הדרישות הנוספות כגון הגבלת זמן, ביצועים, זמינות, מדרגיות, אמינות וכו '. מידת ההיצמדות של התוכנה לדרישותיה התפקודיות היא התאמת התוכנה לדרישותיה.
לדוגמה, מסמך דרישת תוכנה עשוי לציין כי עלות התוכנה לא תעלה על 15, 000 $. זוהי דרישה פונקציונלית שעל התוכנה להסכים לה. עם זאת, דרישה כמו המערכת צריכה לתמוך באימות HTTPS אינה פונקציונלית ולתוכנה תמיד יש אפשרות לקבל או לדחות.