هندسة البرمجيات ونظم المعلومات الإدارية هناك تكامل بينها وشبه لحد ما ولكن مهندس البرمجيات يميل أكثر للـ technical aspects أو الجوانب التقنية للأنظمة بينما يميل موظف نظم المعلومات للـ Bussiness Aspects أو الجوانب التشغيلية للأنظمة ..
لم تفهم حتى الآن ؟ اعرف ذلك
موظف نظم المعلومات عليه فهم سير العمل في المؤسسة وطريقة انتقال المعلومات بين الأقسام ومن ثم يقوم بعمل رسومات إدارية لطريقة العمل ومنها الـ DFD أو الـ Data Flow Diagrams والتي تعطي مهندس البرمجيات فهماً لعمل النظام الحالي ليستطيع بناء نظام كمبيوتري يوفي بهذه المتطلبات ..
ووظيفة نظم المعلومات في النواحي التقنية هي تعتبر بداية عمل مهندس البرمجيات ولكن لنظم المحلومات الإدارية جوانب أخرى حيث عليهم ان يكونوا على دراية بأمور المحاسبة والمالية والإدارة وجزءً من الإمور التقنية ..
وأن هندسة البرمجيات هي الأم بالنسبة لتحليل النظم يعني تحليل النظم هو جزء من هندسة البرمجيات لذلك فمادة تحليل النظم لا تدرس في بعض الجامعات وتدرس فقط بدلاً منها مادة هندسة برمجيات.