1. מטרת הניתוח הפונקציונלי: בשלבי תיכון מערכת, לאחר הגדרת המטרות, יש להגדיר אילו פונקציות נדרשות כדי להשיג מטרות אלו. השלב הקריטי הבא הוא הקצאת תפקידים (Allocation of Functions/Roles) – כלומר, ההחלטה מי יבצע כל פונקציה: האדם (המפעיל) או המכונה (האוטומציה).
2. תהליך ההקצאה (Allocation): המקורות מתארים את חלוקת התפקידים כהחלטה אסטרטגית שבה פונקציות גנריות (כגון ניטור, יצירת חלופות, בחירה וביצוע) מוקצות לאדם, למחשב, או לשילוב של שניהם. מטרת הניתוח היא לקבוע את רמת האוטומציה (LOA - Levels of Automation) המתאימה, הנעה בין שליטה ידנית מלאה לבין אוטומציה מלאה.
3. פסילת האפשרויות האחרות:
◦ להגדיר את מטרות המערכת: זהו שלב מקדים הנקרא "ניתוח משימה" או הגדרת יעדים (Mission Analysis/Goals), ולא מטרת הניתוח הפונקציונלי עצמו.
◦ להגדיר את משתמשי המערכת: זהו שלב "מחקר משתמשים" (User Research), הכולל יצירת פרסונות והבנת מאפייני המפעיל, והוא נפרד מניתוח הפונקציות של המערכת,.
◦ לזהות את המשימות הקריטיות: זהו שלב "ניתוח מטלות" (Task Analysis), המתבצע בדרך כלל לאחר שכבר הוחלט אילו פונקציות יבוצעו על ידי האדם.