Requirements
שם כללי ל"מה נדרש מהמערכת לבצע", היינו כל תכונה, פונקציה, מידע או מאפיין אחר הנדרשים מהמערכת. מקובל שהמשתמש מגדיר דרישות אלה בשפתו (אם יש הרבה משתמשים צריך לתאם ולגשר ביניהם) ומנתח המערכת, איש המקצוע, מתרגם אותן לדרישות פונקציונאליות וטכניות מהמערכת. במפת"ח אין, במכוון, רכיב הנקרא "דרישות" או שלב במחזור החיים הנקרא הגדרת דרישות. ההתייחסות לנושא זה היא באמצעות עץ המערכת כולו, בעיקר בשלב האפיון. מפת"ח מבקש לראות את הדרישות בעצם הגדרת עץ המערכת: מהם היעדים, מי המשתמשים, באילו תת-מערכות מדובר, מה הן הדו"חות הנדרשים, טרנזקציות, מסכים, הרשאות, טכנולוגיה, וכו'. בשלבים הראשונים של מחזור החיים של הפרויקט, היינו, בייזום ובתחילת האפיון, ניתן להרחיב ברכיב יעדים ומטרות (1.2) ולתאר שם את ה"דרישות" דרך המטרות ובשפת המשתמש. אך בהדרגה, יש להעביר את המידע מרכיב זה לרכיבים המתאימים: משתמשים, תת-מערכות, קבצים, דו"חות, אבטחת מידע, נפחים ועומסים וכו' ולשתף את המשתמש, לפחות את מומחה היישום. תיק האפיון הוא הגדרת הדרישות הטובה ביותר ושלב "הגדרת דרישות" הוא שלב האפיון. תזכורת: השם המקביל באנגלית לאפיון הוא Requirements Analysis.
ראה קיט אפיון בכרך יסודות \ מחזור חיים