تمر جميع أنواع نظم المعلومات بمجموعة من المراحل وأهمها التحليل، وهي عبارة عن عملية دراسة البيانات والحقائق المتعلقة بالنظام القائم بصورة منظمة ومتسلسلة للبحث عن نقاط القوة والضعف الموجودة فيه، وإيجاد علاقات منطقية ومترابطة مع بعضها البعض، وذلك بهدف تحديد مواصفات النظام وتطويره أو تحديد أبعاد النظام الجديد.
متطلبات تحقيق أهداف تحليل النظم:
• المنهج العلمي.
• التكامل.
• التقنية.
• الاتصالات.
• القرارات المبرمجة.
أهمية تحليل نظم المعلومات:
هي أساس عملية تصميم بما يساعد محلل النظم على تكوين فكرة منطقية وصحيحة عن النظام الحالي، وتطوير أفكار جديدة عن النظام الجديد المراد إقامته.
تحدد مستند الهدف أو مستند المواصفات المخرج النهائي لعملية التحليل، وتسهل عملية دراسة البدائل بين الأنظمة التي سيتم الاختيار فيها بينها.
أسباب تحليل نظم المعلومات:
• ظهور تقنيات حديثة ومتطلبات جديدة.
• عدم فاعلية النظام الحالي.
• اجراء تحسينات وتطويرات على النظام الحالي بصورة شاملة.
• انشاء نظام معلومات باستخدام الحاسب الآلي عن طريق استخدام الأشكال البيانية لتجزئة وذلك على شكل خريطة، والتي تظهر تدفق البيانات وتتبع العلاقة بين أجزاء النظام.
• تحويل نظام المعلومات المستخدم بصورة يدوية إلى نظام آلي.
خطوات تحليل نظم المعلومات:
الدراسة التمهيدية: وهي بهدف التعرف على طبيعة وأبعاد المشكلة، والالمام بكل التفاصيل المتعلقة بها، وتشمل هذه الخطوة مرحلتين هما:
• تعريف المشكلة الموجودة في النظام.
• وضع أهداف تسهل من حل المشكلة.
دراسة الجدوى:
وهي العمود الفقري للدراسة في الخطوة السابقة، وتحدث بهدف معرفة إذا ما كان النظام الجديد المرغوب في وضعه موفق أم لا، ومن أهم أنواع الجدوى التي يقوم المحلل بالقيام بها:
• الجدوى الفنية.
• الجدوى الاقتصادية.
• الجدوى المعلوماتية.
• الجدوى التنظيمية.
الدراسة التفصيلية:
وهي عملية جمع المعلومات سواء عن طريق المستخدمين أو من مصادر أخرى، مثل:
• الوثائق.
• برامج الحواسيب.
• التقارير.
وتتضمن الدراسة التفصيلية إعداد خريطة تدفق البيانات.
التصميم:
وتتضمن تصميم نماذج البرنامج باستخدام لغة رسومية أو برمجية مناسبة.
الترميز:
تحويل الخوارزميات للغة برمجة.
الاختيار والتكاملية:
حيث يتم بناء نظام كوحدة واحدة، والتحقق من استيفائه للشروط والمواصفات التي تم تحديدها في المراحل السابقة.
التوثيق:
من أهم المراحل حيث يتم خلالها توثيق البناء الداخلي للنظام بهدف الصيانة والتطوير.