- مخرجات البرنامج: النتائج والمعلومات المراد التوصل إليها عند حل المسألة.
- مدخلات البرنامج: المدخلات والبيانات اللازم الحصول عليها لمعرفة النتائج لمعرفة النتائج والمخرجات.
- عمليات المعالجة: العمليات الحسابية والمنطقية التي تقوم بإجرائها على مدخلات البرنامج حتى تؤدي في
النهاية إلى المخرجات والنتائج.