אפיון מערכות תוכנה

אפיון דרישות המערכת נערך לאחר בדיקות התכנות טכנולוגיות עבור כל הרכיבים העומדים ביסודה והאינטגרציה ביניהם. אפיון יסודי, אשר הושקעה בו מחשבה, מייעל את הליך הפיתוח ומונע אי הבנות שעלולות להווצר במהלך מימוש הרעיון. אפיון מפורט הכרחי גם בפיתוח המתבצע בתוך הארגון עצמו, אך בעיקר כאשר עובדים מול גורם פיתוח חיצוני.
הליך האפיון כולל מספר פגישות להבנת צרכי המערכת, קהל היעד שלה והדגשים המיוחדים לה (בין השאר דרישות שימושיות, דרישות ביצועיות ודרישות אבטחה). לאחר מכן מתבצע תהליך אפיון הממשק, אפיון בסיס הנתונים והגדרת התהליכים הפנימיים העיקריים המתבקשים להיות מבוצעים. בשלב השלישי מתחילה עבודת הכתיבה המאחדת את שלושת אלו לאחד, על פי שרטוטי כל מסך ומסך.
כתיבת האפיון צריכה להיות מפורטת מאוד ולכלול מחשבה על כל מקרי הקצה אשר עשויים להווצר תוך כדי השימוש. חשוב להגדיר גם את מה שלא חשוב למערכת, כדי למנוע סרבול מיותר בפיתוח. במהלך האפיון עונה היזם בד"כ על שאלות חשובות רבות, ביניהן גם כאלו הנוגעות לצדדים המסחריים של המיזם, אשר מגדירות את המערכת לכדי מקשה אחת, יציבה וקוהרנטית. בתום הכתיבה מבצעים הליך של מיפוי הרכיבים לגרסאות, וכל גרסא מחולקת לאבני דרך.
הליך האפיון, כמו גם הפיתוח כולו, נערך בסודיות מוחלטת והמעורבים בו נדרשים לחתום על ההסכמים המתאימים.
 

חזרה