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