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