המטרה העיקרית של ביקורת תצורת תוכנה היא לשמור ולבסס את תקינות המוצרים של פרויקט תוכנה לאורך מחזור ייצור התוכנה. זה כמו רשימת ביקורת לזיהוי מוצרי עבודה וקווי בסיס אשר כפופים לבקרת תצורה; אישור ודחייה של השינויים המוצעים; מעקב ודיווח על נתוני תצורה ושינויים; ולוודא כי הדרישות עומדות ומתועדות כהלכה.
נעשה שימוש בביקורת תצורה כדי לקבוע שתוכנה תואמת ותואמת למכלול הדרישות המוסכמות. זהו מנגנון אבטחת איכות לזיהוי הזדמנויות לשיפור מתמיד של מוצר.
ביקורת תצורה פונקציונלית
ניתן לבצע 2 סוגים של ביקורות עבור תצורת תוכנה, ביקורת תצורה פיזית וביקורת תצורה פונקציונלית.
ביקורת תצורה פיזית יהיה להשוות בין רכיבי המערכת נגד תיעוד טכני של הספק מבוסס על הבאות:
הביקורת תקבע בסיס תצורה של התוכנה שתיבדק כדי לאשר אם תיעוד הספק מספיק למשתמש להתקין, להפעיל ולתקף את התוכנה.
בדוק את קוד המקור של הספק מול התיעוד שהוגש כדי לוודא שהתוכנה תואמת למפרט שהספק הגיש. עליכם לבדוק גם את מערכת בקרת השחרור של הספק כולה ולראות אם שינויים שבוצעו בגרסת הבסיס נועדו לגירסת התוכנה שהוגשה.
אם התוכנה אמורה לפעול במערכות וציוד אחרים, עליכם לבדוק את כל השרטוטים והמפרטים, הנתונים הבדיקים והנתונים הטכניים הקשורים לחומרת המערכת ולעיין בתיעוד הנוגע למפרט התפקודי של המערכת ולפתור בעיות.
יש לבחון מחדש את כל השינויים שבוצעו בתצורת התוכנה הבסיסית במהלך הביקורת הפיזית ולהגיש תיעוד חדש.
בדוק כי כל המשלוחים התקיימו כגון תקני הביצוע, תאימות מדיה למשלוח, משלוחי תאימות למשלוח וייצוא, כמו גם דרישות צד שלישי.
ניהול תצורת תוכנה ניהול ביקורת התצורה הפונקציונלית נעשה במהלך מחזור הפיתוח של התוכנה בכדי לספק להנהלה הערכה שוטפת כדי לאמת שהתוכנה תואמת את המדיניות, התהליכים, התוכניות והמערכות ותקנים אחרים כמוסכם.
לביקורת תצורה פונקציונלית:
על סוכן הבדיקה לבחון את נהלי הבדיקה שנערכו על ידי הספק כדי לקבוע כי כל דרישות התפקוד שצוינו נבדקו וכי התוכנה מבצעת את כל הפונקציות כמתואר בתיעוד הספק.
יש לבדוק את כל השינויים הנדרשים שיש ליישם בהתבסס על ביקורת התצורה הפונקציונלית ולאמתם מול התיעוד המתוקן שהוגש על ידי הספק.
במהלך הבדיקה שלך, עליך לבצע בדיקות ממשק וכן לבדוק את תכונות האיכות הנדרשות של התוכנה מבחינת ביצועים, שמישות, בטיחות ואבטחה.
התצורה מבקרת את התוכנה תוך כדי תהליך הייצור מבטיחה כי המוצר הסופי מבצע ומספק את התוצאות כמפורט וכי התיעוד הנלווה הוא ידידותי למשתמש ויישום לתוכנה הספציפית.