- الاعتراف بالمشكلة
في البداية، يقوم محلل النظم بدراسة مواصفات نظام المعلومات وخطط تنفيذ وبناء المشروع والبرمجيات. ومن المهم أن نتفهم البرنامج في سياق النظام ككل مع وضع المخطط العام للمشروع بصورة متكاملة منذ البداية. ومن خلال هذا التخطيط يتم التواصل مع جميع الأطراف للتأكد من أن هناك اعتراف وتفهم لأهداف المشروع والتطوير المنشود. هدف محلل النظم هنا هوالتأكد من إلمام الجميع بعناصر المشكلة الأساسية من وجهة نظر المستخدم / والمالك
- التقييم والتوليف
يجب أن يحدد محلل النظم كافة الكائنات واستخراجها من البيانات، وتحديد نماذج تدفق المعلومات ومحتواها، وتحديد وبلورة جميع وظائف البرنامج، وفهم سلوك البرمجيات في سياق الأحداث التي تؤثر على النظام، ووضع خصائص واجهة النظام، وكشف أي قيود إضافية للتصميم. كل من هذه المهام تستخدم لوصف المشكلة بحيث يمكن توليفها لوضع منهج شامل للحل
- النمذجة
بناء على تقييم المشاكل الحالية والمعلومات المطلوبة (المدخلات والمخرجات)، يبدأ المحلل تجميع الحلول واحدا أو أكثر، حيث يتم تعريف البيانات، وظائف المعالجة، وسلوك النظام بالتفصيل. وبمجرد تحديد هذه المعلومات، تصبح البنية الأساسية للبرنامج اكثر تحديدا. ويمكن بعد ذلك البدء في وضع البناء الأساسي للتنفيذ. وتستمر هذه العملية بصورة متكررة حتى يصبح كل من فريق التحليل والعملاء على ثقة من أن جميع متطلبات البرنامج أصبحت محددة بشكل كاف لاتخاذ خطوات التطوير
- المواصفات
طوال أنشطة التقييم والتوليف، يكون التركيز الأساسي للمحلل على "ما المشكلة؟" وليس "كيف يتم حل المشكلة؟". ما هي البيانات التي يحتاجها ويستهلكها النظام، ما هي الوظائف التي يجب أن يقوم بها النظام؟، ماهي الواجهات وشاشات التعامل مع المستخدمين؟ ماهي القيود التي يجب التقيد بها؟
- التقييم
خلال نشاط التقييم على محلل النظم بناء نماذج لمحاولة فهم البيانات والتحكم في تدفق المعلومات، هذه النماذج تستخدم فيما بعد لقياس مدى تحقيق البرمجية لجودة الأداء لها.